0
我有一個組合框,當我選擇一個值時,我希望子表單使用相應的值過濾特定的字段。更新後的MS Access組合框子表單過濾器
我不知道如何讓宏動作生成器上更新後才能正常工作,所以我在組合框的afterupdate事件字段中嘗試了一些vba。在事件現場 一行代碼:「SELECT * FROM [fsubtotal],其中[基金代碼] =」 & cbo1.Column(0)
fsubtotal是我的子窗體和基金代碼是我想申請的領域過濾到。我不確定是否應將0或1用於列(x),因爲0是自動編號格式的密鑰ID,但1將是實際的短文本格式的基金代碼。
這是有點讓我困惑的東西。因此,層次結構似乎是這樣的:主窗體(包含組合框) - > 2個子窗體(標題和資金)。子表單中的鏈接主字段:組合框?要將上述過濾器應用於子窗體,是否也會出現在鏈接字段中,或者僅出現在組合框事件屬性選項卡的after_update字段中?謝謝! –
主字段=您的組合框中的選擇。子字段=您想要鏈接到的子窗體中的字段。例如,如果您從組合框中選擇「紅色」,則在您的子窗體中,您可以將子域設置爲與「紅色」選擇相關的子域。 –
這似乎有所幫助。具體來說,在主域中,我會使用cbo1(我的組合框的名稱),還是更具體的,cbo1.Column(0或1)。同樣,子字段,就是那個= [field]。[subform]?再次感謝! –