2017-01-12 51 views
0

我有這樣的磋商,以顯示在網格上的所有數據,我需要顯示每個元素只有一個,因爲這個原因,我認爲我需要一個GROUPBY或不同。我真的很新:C添加的GroupBy上查詢Dynamics AX的

這是我的代碼:

public void init() 
{ 
    super(); 
    filterGrid = this.query().dataSourceTable(tableNum(Table)).addRange(fieldNum(Table,Field)); 
} 

我需要的GroupBy在這裏,但我不知道如何把或在。

回答

3

你會比你想象的更接近,編輯數據源init方法是這樣的:

public void init() 
{ 
    super(); 
    this.query().dataSourceTable(tableNum(Table)).addGroupByField(fieldNum(Table,Field)); 
} 
+0

你好@Jan B,我不能添加addGroupBy因爲我有'filterGrid =':C,我有一個在網格上的ComboBox併發送一個ValueStr()到ExecuteQuery,併發送到同一個DataSourse上的Init,謝謝你的時間Jan! –

+1

你*可以*過濾你正在分組的領域。他們不是相互排斥的。 –

+0

我確信我以前曾嘗試過,但現在正在工作,只需更改'addGroupByField'而不是'addGroupBy'非常感謝您這是我的錯誤,它完美無缺! –