簡體   English   中英

Dynamics Axe 2012 帶來除 1 之外的所有記錄

[英]Dynamics Ax 2012 Bring all Record except 1

我制作了一個新表格並添加了網格。 將數據源添加到網格以顯示記錄,但我想顯示所有沒有 Enum::No 所以的記錄(所有記錄 - 枚舉值沒有一個)

謝謝

您需要覆蓋數據源的init方法並添加它

選項1

this.query().dataSourceTable(tablenum(YourDataSource)).addRange(fieldnum(YourDataSource, YourField)).value(strfmt('!%1',enum2str(YourEnum::YourOption)));

選項 2

this.query().dataSourceTable(tablenum(YourTable)).addRange(fieldnum(YourTable, YourField)).value(enum2Str(Enum::Yes));

我在Form的init方法中寫了這個

MYTABLE_ds.query().dataSourceTable(tableNum(MYTABLE)).addRange(fieldNum(MYTABLE,MYFİELD)).value(strFmt("!%1",enum2str(ENUM::No)));

該解決方案也有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM