RecRef
是RecRef
的數據類型,通過這個我訪問表並可以選擇表的字段;如何檢查在Navision Development(C/ALL)中的recref.field(Integer)是否爲空或存在?
RecRef.OPEN(IDTABLE);
RecRef.field(2); // RETURN THE FIELD DATA OF THE IDTABLE.
但如果這是空navision發送錯誤,所以;
如何檢查RecRef.field(Integer)
是空的還是存在於Navision Development(C/ALL)?
由於提前,
謝謝,但在codeUnits上搜索後,我找不到如何檢測字段是否爲空(在Navision Dynamics Nav中,此字段沒有信息)。因爲在發送後,如果RecRef.FIELD(lCounter).Type是文本,整數等等,那麼navision發送錯誤並且說該字段爲空:) – Tabutnas
您可以使用IF RecRef.FIELDEXIST(i)THEN ...來檢查如果具有指定編號的字段存在。如果該字段存在但是爲空,那麼您可以完美地使用RecRef.FIELD(i) – sergeyol
謝謝你,謝爾蓋爾是我需要的。還有一件事是 - 你怎麼知道這個問題?我是Navision開發的新手,很難找到這樣的事情,在其他程序語言中很容易。 – Tabutnas