我在控件中嵌入了两个子窗体(看起来像一组文件夹,允许您从标签更改为标签。抱歉,我不知道英文名称)..
两个子表单都嵌入在一个表单上,我希望在执行一个例程之后,我在其中一个子表单上写入,然后设置焦点转到另一个子表单。
由于一些奇怪的原因,我无法让它工作。我试图去的子形式和字段是frmObjectives03和Effective_date。
我试过了:
Forms!frmObjectives03!Effective_date.Form.SetFocus
但它不起作用。
我很感激任何见解。
谢谢,
答案 0 :(得分:0)
您说的控件是Tab控件。
因为frmOjective03
作为子表单打开,所以它不是Forms集合的一部分。相反,您可以在任何地方使用Forms!MainForm!frmObjectives03.Form!Effective_date.SetFocus
,或在主表单中使用Me!frmObjectives03.Form!Effective_date.SetFocus
,或从兄弟子表单使用Me.Parent.Form!frmObjectives03.Form!Effective_date.SetFocus
。
如果这些不适合您,请检查主窗体中子窗体控件的名称(因为它可能是Child17而不是frmOjective03)。在设计视图中打开主窗体,单击子窗体ONCE并查看Properties-> Other-> name。