RecRef
是 的数据类型RecRef
,通过这个我可以访问表并可以选择表的字段;
RecRef.OPEN(IDTABLE);
RecRef.field(2); // RETURN THE FIELD DATA OF THE IDTABLE.
但如果这是空的 navision 则发送错误;
如何检查Navision Development ( C/ALLRecRef.field(Integer)
)中是否为空或存在?
提前致谢,
RecRef
是 的数据类型RecRef
,通过这个我可以访问表并可以选择表的字段;
RecRef.OPEN(IDTABLE);
RecRef.field(2); // RETURN THE FIELD DATA OF THE IDTABLE.
但如果这是空的 navision 则发送错误;
如何检查Navision Development ( C/ALLRecRef.field(Integer)
)中是否为空或存在?
提前致谢,
您可以使用虚拟表字段来检查表中存在哪些字段编号,以及它们的数据类型和其他属性。
https://msdn.microsoft.com/en-us/library/dd301354(v=nav.90).aspx
您还可以使用 RecRef.FIELDINDEX(i) 引用字段,其中 i 介于 1 和 RecRef.FIELDCOUNT 之间。这样,如果您不知道字段编号,则无需猜测字段编号。
我还建议查看 Codeunits423 Change Log Management
以及8617 Config. Validate Management
使用 RecordRefs 和 FieldRefs 的高级示例和场景。