2017-06-13 83 views
-1

这里是我的疑问,我有一个名为“导航控制”,有三个选项卡(“文达”,“Metalização”,“注射”),我有一个复选框有三个选项,我需要改变选项卡根据选定的选项。更改Access的“导航控制”上的导航选项卡?

我想我需要使用DoCmd.BrowseTo,但不知道如何:/

有人能帮助我吗?由于

回答

1

必须设置导航目标名称到每个导航标签导航控件的属性/数据选项卡中打开的窗体名称..

Private Sub YourOptionGroup_Click() 
    With Me 
     Select Case .YourOptionGroup.Value 
      Case 1: 
       DoCmd.BrowseTo acBrowseToForm, "Form1", "YourMainFormName.NavigationSubform" 
      Case 2: 
       DoCmd.BrowseTo acBrowseToForm, "Form2", "YourMainFormName.NavigationSubform" 
      Case 3: 
       DoCmd.BrowseTo acBrowseToForm, "Form3", "YourMainFormName.NavigationSubform" 
     End Select 
    End With 
End Sub 
+0

感谢您的回答,但我不使用TabControl,我使用NavigationControl,你有什么想法吗? – Fritsch

+0

哦,我明白了。所以你需要根据选择的opton更改子窗体对象? –

+0

的确如此,你知道吗? – Fritsch