2017-06-14 257 views
0

我是新來的訪問,我已經能夠找到一個解決方案,我遇到過的MS Access大多數打嗝,但我不能在窗體中獲得組合框正常運作。無法添加記錄;加入密鑰的表格不在記錄集中MS Access

我試圖解除綁定它,但它不會更新窗體所基於的查詢中的相應字段。我試圖將它綁定到EmployeeID,但是不能在組合框中選擇Employee,因爲EmployeeID是一個自動編號字段。

如果任何人都可以提供任何建議,以便如何讓這個功能正常,它將不勝感激。此外,表格的基本意圖是允許員工選擇姓名,輸入日期並檢查相應的框。所有其他值的功能正常,但我不希望員工表更改每次維護日誌每週創建...

我希望我解釋得很好。以下附件是數據庫的副本。

Maintenance Log Database

回答

0

必須設置了同時包含僱員ID和僱員姓名的行源的組合框。使用員工ID作爲綁定列。然後在顯示屬性中將列設置爲2,並將列寬設置爲0; 1(假設您設置了行源,以便員工ID是列1,而名稱是列2)。

這樣您的組合框顯示名稱,但它實際上綁定到並使用該ID。

+0

這允許下拉菜單,但我仍然無法選擇任何內容,因爲它表示「連接表'tblWeeklyResults'的鍵不在記錄集中。」 – user8161184

+0

您必須將Employees表添加到提供表單並設置關係的查詢中,以便始終包含Employees,但只包含與其餘表匹配的記錄。 – SunKnight0

+0

另外一個一般提示:切勿在字段/表格/查詢/表格的名稱中使用空格。它會在以後引起你無數的頭痛。 – SunKnight0

相關問題