簡體   English   中英

將條件從組合框傳遞到Access 2010中的另一個組合框

[英]Pass criteria from a combo box to another combo box in access 2010

我正在嘗試根據組合框1(cboClass)的選擇來限制組合框2(cboNames)中的記錄。

組合框1和組合框2都基於同一表tblNames中的記錄。

組合框1的行源也已設置

SELECT [tblNames].[ChildID], [tblNames].[Class] FROM tblNames;

組合框2的行源也已設置:

SELECT tblNames.ChildID, tblNames.[Full Name], tblNames.Class FROM tblNames WHERE (((tblNames.Class)=[Forms]![frmInsertNewRecord]![cboClass]));

我覺得這應該可行,但顯然可以安裝。 組合框2為空白。

有人可以識別我在做什么嗎?

一旦第一個組合框的值更改,您需要刷新第二個組合框的記錄集。

您需要點擊刷新按鈕( F5 )或在第一個框的_AfterUpdate事件中添加以下代碼:

Private Sub cboClass_AfterUpdate() 
    Me.cboName.Requery
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM