Vba 如何在Microsoft Access中导航到基于梳框选择的表单
我正在为我的Microsoft Access数据库创建表单。我有一个组合框,需要它根据用户单击的项目导航到表单 我该怎么做?我知道它需要一些VBA代码,但我尝试过的方法到目前为止都不起作用 我尝试导航到的表单称为“Forms_Reports” 我当前的代码:Vba 如何在Microsoft Access中导航到基于梳框选择的表单,vba,ms-access,combobox,Vba,Ms Access,Combobox,我正在为我的Microsoft Access数据库创建表单。我有一个组合框,需要它根据用户单击的项目导航到表单 我该怎么做?我知道它需要一些VBA代码,但我尝试过的方法到目前为止都不起作用 我尝试导航到的表单称为“Forms_Reports” 我当前的代码: Private Sub Combo0_AfterUpdate() If Me.Combo0.Value = 1 Then DoCmd.OpenForm "Forms_Reports", acNormal En
Private Sub Combo0_AfterUpdate()
If Me.Combo0.Value = 1 Then
DoCmd.OpenForm "Forms_Reports", acNormal
End If
End Sub
您的代码基本上是可以的,但不能在一行中组合它。另外,我猜你的表格真的叫做“报告”。您不包括项目窗口中显示的表单前缀。试试这个:
Private Sub Combo0_AfterUpdate()
If Me.Combo0.Value = 1 Then
DoCmd.OpenForm "Reports", acNormal
End If
End Sub
你需要发布更多信息,例如你已经尝试过的代码。如果只是一个导航表单,你可以尝试使用交换机。我认为Access仍然有一个交换机向导,但如果没有,我在这里给出一个解释: