2013-02-06 42 views
0

我有一個2格的表格。我想根據第一個網格(標題網格)中的選定記錄在第二個網格(線格)中顯示記錄,即,我需要在第二個網格中過濾記錄。 如何做到這一點?我使用查詢作爲表單上的數據源。 enter image description here如何根據標題網格中的選定記錄過濾線格中的記錄?

如圖所示,有一個共同的字段命名活動編號。現在,我需要顯示在第二柵格記錄在第一格選擇的記錄(說VA-00015)。

回答

0

,沒有選項可用於連接數據源,我們也可以不加任何額外的數據源:表和內部或外部連接。 因此,當您需要使用動態鏈接顯示數據時,最好不要選擇查詢。

我做了同樣採取了不同的表作爲數據源,而不是查詢。此外,我還爲同一個表創建了兩個不同的數據源,這兩個數據源通常在標題和線條網格中用於鏈接。

此外,我也加入了數據源的A/C到我的需要。 我也爲從不同數據源使用的字段創建了一些顯示方法。

3

這就是所謂的joined datasources和鏈接解釋。

如果您的數據源是基於查詢,你的運氣了:桌子或者是內部或外部連接,所以平時dynalink邏輯將無法正常工作。

你將不得不恢復到正常的基於表格的數據源。

+0

我正在使用查詢作爲窗體上的數據源。在AX 2012中,如果您使用的是查詢,則沒有可用於連接數據源的選項,也不能添加任何額外的數據源。我們只能使用查詢中可用的數據源。此外,我需要澄清標題和線格的數據源是常見的。@ jan –

+0

答覆已更新。 –

0

你需要學習變身X開發環境的基礎知識,如果表單中的數據源是基於查詢This可以幫助你..

+0

我正在使用查詢作爲窗體上的數據源。在AX 2012中,如果您使用的是查詢,則沒有可用於連接數據源的選項,也不能添加任何額外的數據源。我們只能使用查詢中可用的數據源。此外,我需要澄清標題和線網格的數據源是常見的@alphaprolix –

1

使用JoinSource,例如,你可以有2個數據源SalesTable和SalesLines,信中的詳細數據源是SalesLine設置JoinSource到SalesTable。現在,一旦您單擊SalesTabel網格,SalesLine網格將顯示所選SalesTable的行,不需要額外的代碼。

+0

是的,我知道了,但實際上我的需求是不同的,因爲編碼是必不可少的.. b/w thnx回覆 –

相關問題