我只是尝试使用位于另一个表单上的按钮将焦点切换为拆分表单。这可以简化为一个简单的代码。
Private Sub Command0_Click()
Forms.Form1.SetFocus
End Sub
只要Form1处于打开状态" Single Form"此代码就可以正常工作。视图。您将Form1更改为"分割表格"视图,它不再更改为Form1并且不会弹出任何错误消息。
如何将焦点设置为分割形式,因为显然正常方式似乎不起作用。
编辑:我想避免使用docmd.Run命令OpenForm解决方案或切换可见的false然后解决此问题的方法。
答案 0 :(得分:1)
只需使用docmd.openform frm_name,acNormal将打开表单,如果已经打开将把它带到前面(模态表单仍然保持在最顶层)