0
我創建了使用查詢來操作和顯示數據的表單,這些查詢具有從表單中的組合框\文本字段獲取的[條件]。 當我單獨執行表單時,它完美運行,但是當它從MainNavigationForm(選項卡式導航樣式)執行時,它會彈出當您指定沒有任何源時的條件時通常會獲得的「輸入條件」對話框 - 如空括號[ ]。 我發佈這兩個窗體後面的VB代碼,都表現相同的方式,並從主導航窗體啓動它們時彈出對話框的標準,第一個窗體有更多的代碼,因爲它更新查詢和另一個組合框中的值在第一個組合框的值上。第二種形式只是在組合框中的值更改時再次運行查詢。Access 2010:作爲子表單執行時查詢不起作用
謝謝你的幫助。
Option Compare Database
Private Sub Command23_Click()
DoCmd.OpenQuery "QryMaintProgPlan", acViewNormal
End Sub
Private Sub id_combo_AfterUpdate()
DoCmd.ShowAllRecords
DoCmd.FindRecord Me!id_combo
Me.maint_combo.Requery
Me.emp_combo.Requery
End Sub
Private Sub maint_combo_AfterUpdate()
Me.emp_combo.Requery
Me.EmployeeID = emp_combo.ItemData(0)
End Sub
第二形態:
Option Compare Database
Private Sub btn_requery_Click()
DoCmd.ShowAllRecords
End Sub