2015-04-21 14 views
0

是否有無法在Microsoft Access中獲取相關單元格?我正在研究一個培訓數據庫,並且我需要將某些信息捆綁在一起。例如,如果員工爲某個部門工作,我需要這些信息始終齊頭並進。如何在Microsoft Access中獲取相關單元格

我有幾個表,不幸的是需要有一些重疊。因此,例如,名單頁面將包含員工的信息,包括姓名和部門,職位等。進入他們的培訓的表格還將包含他們的姓名部門,職位等。有什麼方法可以讓我們製作它在哪裏輸入他們的名字,並根據名冊中輸入的內容自動提取部門,職位等信息?

回答

0

有很多種方法可以解決這個問題。

1)使用您正在使用的窗體上的「記錄源」構建器按鈕,然後創建一個查詢,將兩個表一起放在與它們相關的字段(即EmployeeID,EmployeeNumber等)上。這可能會導致一個不可編輯的查詢,但仍然可以爲你工作。您還需要雙擊連接QBE(查詢設計窗口)中的2個表的行,並確保執行左連接。在員工的更新後,您需要運行「重新刷新」以再次運行查詢。

2)創建一個主窗體/子窗體場景。將每個表單的記錄源設置爲正確的表格,然後使用父表單上的MasterField和ChildField屬性來「告知」Access的相關方式。父窗體上的當前記錄更改時,Access將自動重新查詢子窗體。

3)在Employee上創建一個AfterUpdate事件,該事件從相關表中獲取值,並以非綁定方式顯示,或者使用VBA或UPDATE查詢將信息寫入基表。

我可以幫助你更多,如果你能描述你的情況多一點。

最要好的問候...

相關問題