【发布时间】:2018-01-26 00:00:21
【问题描述】:
我正在开发一个分成多个部分的 Access-Database。每个都有一个在嵌套选项卡中带有子窗体的主窗体。
演练
我们有一个分为不同主题的起始区域。这些主题表单具有代表子主题的按钮。
当我点击按钮 A 时,我想从 Mainform 1 导航到 Mainform 2 子主题 A(很简单,因为它是默认设置)。
当我点击按钮 B 时,我想从 Mainform 1 导航到 Mainform 2 子主题 B。(我无法让它工作)
我知道的
我可以轻松地从 Mainform 1 转到 Mainform 2,默认登陆 Theme 1
Private Sub buttonB_Click()
DoCmd.openForm "Mainform2", _
End Sub
我不知道如何导航到 Mainform2->Sub Theme B。我可以使用 OpenArgs 打开正确的子表单,但无法使用 Tabs 来完成。我尝试在 mainform2 的 onLoad() 中使用 DoCmd.browseTo 但这会破坏该过程。
如果我没记错的话,应该有一种方法可以在 buttonB_click() 中使用 DoCmd.browseTo,但我无法找到正确的路径。
DoCmd.OpenForm Method (Access)
DoCmd.BrowseTo Method (Access)
我试图尽可能笼统地描述问题,以便答案对其他人也有帮助。我希望你能帮助我!
【问题讨论】:
-
您是使用选项卡控件还是导航控件进行导航?
-
我相信我使用的实现是 NavigationControl。 Kostas 的示例在选项卡控件上并且不起作用。
-
对于查找此内容的人:msdn.microsoft.com/de-de/library/office/ff821707.aspx Navigation msdn.microsoft.com/de-de/library/office/ff844930.aspx TabControl
-
我稍后会修改我的问题,让我看看我是否可以更详细一点
标签: forms ms-access ms-access-2010 subform