访问导航控件:在添加模式或编辑模式下加载相同的表单

时间:2017-08-18 16:05:56

标签: vba ms-access-2010

我正尝试在Access 2010中使用导航表单 为了简化,我想有2个按钮,1个用于在数据输入模式中加载子表单,另一个用于在编辑模式下加载 SAME子表单 / em>(但有过滤器)。

我的第一个想法是从子窗体的Open事件中检查导航窗体中单击了哪个按钮,并相应地设置子窗体属性(DataEntryAllowEdits)。

  • 这是实现目标的正确方法吗?
  • 如何从子窗体中找到导航窗体中哪个NavigationButton处于活动状态?

我玩了属性,在调试模式下检查了对象但找不到答案。

1 个答案:

答案 0 :(得分:0)

找到答案....在导航表单中,我从导航按钮中删除了表单名称,并添加了以下代码:

Private Sub NavigationButton7_Click()
    DoCmd.BrowseTo acBrowseToForm, "Trades", "Menu.NavigationSubForm"
    With NavigationSubform.Form
        .AllowAdditions = True
        .DataEntry = True
    End With
End Sub