我有一个加载另一个用户表单的用户表单
Private Sub CommandButtonAddRule_Click()
UserFormAddRule.Show
End Sub
如果UserFormAddRule使用"x“或带有
Unload Me
代码在.show命令之后返回,但随后也会关闭第一个用户表单。这是绝对不能发生的。如何防止第一个用户表单也关闭?
最近我花了很多时间把焦点设置到我的子窗体上。由于某些原因,我不能将焦点设置到我的子窗体上,它总是给我错误: can not find the field '|1' referred to in your expression我尝试了多种方法来设置焦点,但是所有的方法都不起作用。
到目前为止,我尝试了以下内容:
Forms("frmArtikelSubInkoopHistorie").SetFocus窗体(直接将焦点设置到subform)[Forms]![frmArtikelen].[frmArtikelSubInkoopHistorie].SetFocus窗体(
我目前正在使用Access 2007创建一个窗体,其中的组合框可以过滤可编辑子窗体。
该子窗体基于一个查询,该查询从组合框中获取一个Project_ID,并根据该Project_ID号过滤子窗体表。在窗体视图中,我可以更改组合框,并在手动刷新后过滤子窗体。但是,子窗体不会随着组合框的更改而自动过滤。
我不知道哪里出了问题。我尝试了多种VBA变体,但都不起作用。我目前正在使用更改后的VBA脚本来加载子窗体。
Private Sub cboProjectSelect_AfterUpdate()
Me!Project_Tracker_Subform.Form.Requery
End Sub
我有三份表格。窗体是父窗体,其他窗体作为父窗体插入:
f_p form parent
/ \
f_c1 f_c2 forms childs 1 and 2
我已经用表单f_c1编写了“当前”事件,所以当用户更改f_c1中选定的行时,应该将一些数据复制到f_c2:
Private Sub Form_Current()
Me.Parent("f_c2").Form("field_in_f_c2") = Me("field_in_f_c1")
End Sub
但这将返回一个错误2
我正在尝试获取一个返回到父窗体的值,下面是我为此使用的代码,它工作得很好,直到开始在面板控件中加载子窗体以避免弹出窗口。
包含Panel的主窗体中的代码
MainMovement child = new MainMovement(new_dat, required_time, number);
child.TopLevel = false;
this.pnlmain.Controls.Add(child);
child.Show();
child.BringToFront();
///Obtaining value back from the child form
string updatin
我有一个带有3个选项卡的导航表单。房屋,顾客,装饰。
在导航窗体上,我有一个未绑定的字段LOTNUMSELECT。
在每个选项卡中的子窗体上,它有一个名为LOT_NUMBER的字段。
由于主/子关系似乎不可能与导航窗体一起使用,因此我正在寻找要在加载时过滤的子窗体。
用户在LOTNUMSELECT中输入lot #,然后单击选项卡。当选项卡变为当前时,将显示特定批号(记录)。
我一直在一个“控制面板”窗体中使用下面的代码打开另一个窗体。
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Decor"