Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不知道有没有人用Navision?!但我们最近被它困扰,我正在尝试将字段名称动态传递给函数。
代替
ModelRec.SETCURRENTKEY(ModelRec.Transmission);
我想做类似...
ModelRec.SETCURRENTKEY(ModelRec("FieldName"));
其中字符串 FieldName = "Transmission"
谁能指出我正确的方向?
我认为您需要编写更多代码。在你的功能中,你可以说
CASE varFieldname 的 Rec.FIELDNAME(FieldName1): Rec.SETCURRENTKEY(Fieldset1); 记录字段名称(字段名称 2): Rec.SETCURRENTKEY(Fieldset2); 结尾;
如果我理解正确,您可以使用:Record.FIELDCAPTION(Field). 这将返回您的字段的名称。
Record.FIELDCAPTION(Field)