如何将焦点设置为拆分表单?

时间:2014-12-01 16:46:11

标签: vba ms-access access-vba ms-access-2010

我只是尝试使用位于另一个表单上的按钮将焦点切换为拆分表单。这可以简化为一个简单的代码。

Private Sub Command0_Click()

    Forms.Form1.SetFocus

End Sub

只要Form1处于打开状态" Single Form"此代码就可以正常工作。视图。您将Form1更改为"分割表格"视图,它不再更改为Form1并且不会弹出任何错误消息。

如何将焦点设置为分割形式,因为显然正常方式似乎不起作用。

编辑:我想避免使用docmd.Run命令OpenForm解决方案或切换可见的false然后解决此问题的方法。

1 个答案:

答案 0 :(得分:1)

只需使用docmd.openform frm_name,acNormal将打开表单,如果已经打开将把它带到前面(模态表单仍然保持在最顶层)