2014-09-03 77 views
0

我有一個綁在桌子上的子表單。該表具有一個外鍵,該外鍵保存不同表的關鍵字,具體取決於值。根據該值,記錄中的信息與模式中的某個對象級別相關聯。它可能與基於主要參賽表格的主要記錄相關聯。它可能會綁定到另一個子表單記錄等。帶有多個鏈接過濾器的未綁定子窗體?

因此,假設主窗體是針對項目的。對於每個項目,他們可以被放置在許多建築物中。在每棟大樓內,他們可能有多名工作人員這個相互依賴的子表單用於項目文檔。它們可能與當前的項目有關。它們還可以與當前項目的其中一個建築物相關,但僅限於當前項目。或者文件可能與其中一個建築物有關,但對於所有的項目。我已經有一個組合,根據首先選擇的關係類型/ doc類型組合來獲取它的行源。讓用戶選擇實際的建築物,員工或與文檔相關的任何內容。

我需要爲子表單創建一個過濾器,它將提供與該主記錄和/或其子記錄相關的所有記錄,並且仍然能夠添加新記錄。我一直在看一個案例陳述,但擔心只會應用第一個真實案例。我正在考慮一個工會,但猜測我將無法添加記錄。它不會更新。

任何建議表示讚賞!

+0

沒有對模式的更好理解,很難建議適當的查詢/過濾器。另外,你是否在子表單中呈現多個記錄?如果這不能被編輯,那麼另一個子窗體如何專門編輯? – maxhugen 2014-09-10 12:40:19

回答

0

謝謝。我最終創建了2個子表單。一個用於查看與主記錄關聯的所有記錄。這有一個記錄源設置爲聯合視圖,其中主記錄ID的where子句。第二種形式是添加/編輯新記錄,記錄源與文檔表綁定,對正在編輯的記錄進行過濾,或將數據條目設置爲是,以添加新記錄。這是基於切換按鈕,新的主要記錄活動等而設置的。