2013-04-08 35 views
0

我在"Project_ID"的窗體中有一個下拉組合框,名爲:Combo28(這基本上是主鍵)。還有其他5個"Error_Code"組合框稱爲:cboErrCod1, cboErrCod2, cboErrCod3, cboErrCod4, cboErrCod5.MS訪問窗體 - > Combox用於過濾其他組合框的結果

我期待創造某種「關於變更」的代碼,將只顯示錯誤代碼關於在組合框中"Combo28"只選擇PROJECT_ID。

錯誤代碼存儲在一個單獨的表和每個代碼是關聯到特定project_Id.

誰能幫助?

回答

1

我不知道爲什麼你有五個錯誤代碼組合框。爲了輕鬆做到這一點,並讓訪問爲你做所有的工作,你可以:

答:有一個父窗體包含project_ID的下拉菜單。創建一個子窗體(連續窗體視圖)。將記錄源設置爲您的錯誤代碼Link to Master using Project_ID

B:使用recordsource創建子表單"Select ErrorCodes from yourTable WHERE Project_ID = [Forms]![yourForm]![combo28]其中combo28是您的project_ID。在您的組合框的更新事件中,請在您的子窗體上調用.requery.refresh

+0

有沒有辦法做到這一點,而不使用子窗體? – JT2013 2013-05-21 17:38:08

相關問題