我已經創建了表A,其中字段itemid
,name
,qty
。如何將表格字段放入網格?
我創建了一個按鈕。在那個按鈕中,我創建了一個單擊的方法,其中我寫了一個查詢來選擇itemid
。
我的問題是如何分配選擇itemid
到網格?
我已經創建了表A,其中字段itemid
,name
,qty
。如何將表格字段放入網格?
我創建了一個按鈕。在那個按鈕中,我創建了一個單擊的方法,其中我寫了一個查詢來選擇itemid
。
我的問題是如何分配選擇itemid
到網格?
通過破譯你的代碼,你要根據未綁定字段選擇記錄我的結論。
我會建議你使用表單兩個數據源:
InnerJoin
或ExistsJoin
到InventTrans在您的項目數的modified
方法(或clicked
您的按鈕的方法)調用executeQuery
:
public boolean modified()
{
boolean ret = super();
inventTrans_ds.executeQuery();
return ret;
}
在init
方法應用於靜態範圍:
public void init()
{
super();
this.queryBuildDataSource().addRange(fieldNum(InventTransOrigin,ReferenceCategory)).value(queryValue(InventTransType::Sales));
}
在executeQuery
方法應用於可變範圍:
public void executeQuery()
{
SysQuery::findOrCreateRange(this.queryBuildDataSource(), fieldNum(inventTrans,ItemId)).value(StringEditItemNumber.text());
super();
}
這將給銷售訂單庫存交易輸入的項目。
你能避免所有的代碼,如果你可以使用AX的標準搜索方法。例如,使用Ctrl-G在網格中打開搜索行。
Mr.Jan B.Kjeldsen canu請詳細解釋一下,因爲我在init()方法中出錯。錯誤是=這個類表不包含這個方法 – kumarswami
如果你使用AX 2009或更低,那麼使用'this.query ).dataSourceTable(tableNum(InventTransOrigin))''而不是'this.queryBuildDataSource()' –
這是不同的問題==>我有兩種形式名稱A和B在那種形式我有一個按鈕,我的問題是當我按下A表格B中的那個按鈕必須顯示,請執行 – kumarswami
你能更具體地說明你的按鈕如何選擇物品ID嗎? 在這種情況下,「分配」意味着什麼? 網格值由數據源的方法('init'和'的executeQuery)選擇,他們不分配, 顯示你的代碼。 –
void clicked() InventTransOrigin inventTransOrigin1; InventTrans inventTrans1; InventTable inventtable1; 而SELECT * FROM inventTransOrigin1 其中inventTransOrigin1.ItemId == StringEditItemNumber.text()&& inventTransOrigin1.ReferenceCategory == InventTransType ::銷售 { 信息(strFmt( 「%1,%2」,enum2str (inventTransOrigin1.ReferenceCategory),inventTransOrigin1.ReferenceId)); } – kumarswami
void clicked(){InventTransOrigin inventTransOrigin1; InventTrans inventTrans1; InventTable inventtable1;同時選擇* from inventTransOrigin1 where inventTransOrigin1.ItemId == StringEditItemNumber.text()&& inventTransOrigin1.ReferenceCategory == InventTransType :: Sales {plinfo(strFmt(「%1,%2」,enum2str(inventTransOrigin1.ReferenceCategory),inventTransOrigin1.ReferenceId) ); }請通過代碼我的問題是,而不是打印引用類別和ReferenceId,我想放在網格 – kumarswami