2015-10-12 46 views
0

我有一個非常簡單的窗體與查詢填充的組合框。用戶從組合框中選擇要輸入數據的類,並將該類的記錄(從組合框中選擇傳遞給另一個查詢)加載到子表單中。停止與Access 2010中的多個用戶的子窗體Requery

然而,當多個用戶訪問數據庫和其他教師從下拉選擇另一類別和開始輸入數據時,窗體用於第一老師再次查詢,並提出了由其它教師選擇的類。

如何避免這種情況?

我已經分裂成數據庫前端和後端。

+0

每個用戶都有自己的前端嗎?據我所知, – Fionnuala

+0

。最初,我讓每個用戶都從共享網絡驅動器訪問前端。不過,我試着將前端複製到兩臺獨立電腦的桌面上,看是否修復了它,但似乎沒有。 – Ben

+0

仔細檢查兩個前端,並確保您沒有使用存儲在後端的查詢。 – Fionnuala

回答

3

這似乎是選擇該類組合框綁定到字段的表。這就是爲什麼當另一個用戶進行選擇時它正在爲一個用戶進行更新。

你應該讓這個組合框綁定(=清除ControlSource屬性)。

我不清楚,如果你已經這樣做了,但按字段(在你的情況下是類)過濾的正確方法是將LinkMasterFields(子窗體控件的)設置爲你的combox控件的名稱, LinkChildFields添加到子窗體的基礎記錄集中的類字段。

相關問題