【发布时间】:2021-03-29 07:26:40
【问题描述】:
我想转到子窗体中的控件以便能够输入数据。 我可以制作一个 DoCmd.OpenForm 但随后我会在主表单顶部获得一个额外的子表单副本。我宁愿直接进入子表单。我尝试了很多选择,我认为以下是最有希望的
Me.Subform.SetFocus
Me.Subform.Form.mycotrol.SetFocus
DoCmd.GoToControl "mycontrol"
这段代码并没有停留在子窗体让我输入数据。我也尝试过 Me!Subform,结果相同。我曾想过添加一个 Stop 语句,但是当数据已输入到子表单时,我不知道如何恢复执行。 我想有一些我没有理解的东西。有人可以帮我吗? 比恩·韦罗
【问题讨论】:
-
在设计模式下,将控件的制表位设置为true,并将制表位索引设置为零。然后对子表单执行相同的操作。打开父窗体后,控件应该具有焦点。
标签: vba ms-access setfocus subform