Ms access 2010 Access 2010:查询作为子窗体执行时不工作
我已经创建了使用查询来操作和显示数据的表单,这些查询的[criteria]取自表单中的组合框\文本字段。 当我单独执行表单时,它运行得非常好,但是当从MainNavigationForm(选项卡式导航样式)执行它时,它会弹出“输入条件”对话框,当您指定一个没有任何源的条件时,通常会出现该对话框,如空括号[]。 我在两个表单后面发布VB代码,它们的行为方式都相同,从主导航表单启动它们时,会弹出条件对话框。第一个表单有更多代码,因为它会根据第一个组合框的值更新另一个组合框中的查询和值。当组合框中的值发生更改时,第二个表单只是再次运行查询 谢谢你的帮助Ms access 2010 Access 2010:查询作为子窗体执行时不工作,ms-access-2010,Ms Access 2010,我已经创建了使用查询来操作和显示数据的表单,这些查询的[criteria]取自表单中的组合框\文本字段。 当我单独执行表单时,它运行得非常好,但是当从MainNavigationForm(选项卡式导航样式)执行它时,它会弹出“输入条件”对话框,当您指定一个没有任何源的条件时,通常会出现该对话框,如空括号[]。 我在两个表单后面发布VB代码,它们的行为方式都相同,从主导航表单启动它们时,会弹出条件对话框。第一个表单有更多代码,因为它会根据第一个组合框的值更新另一个组合框中的查询和值。当组合框中的值
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
好的,我已经找到了答案,我应该在查询条件中使用navigationSubform的地址,因为一旦我从navigationForm启动它,它就不再使用相同的地址。[表格]![飞行]![导航子窗体]![id\u combo]是正确的吗 而不是[表格]![frmMaintProgPlan]![id_组合]