我正在使用Access 2013。 我有一个包含三个子表单的主表单。我希望能够在两种形式之间传递数据。
其中一个子表单位于数据表视图中,当用户通过对话框表单将数据更新至表时,我试图使其更新。此对话框表单是使用“合规”子表单(数据表图标)上方的按钮启动的。
我不确定是否必须使用VBA代码来启动更新。 这是我正在处理的一些图像。
任何帮助将不胜感激。谢谢。
我目前正在通过StackOverFlow搜索任何潜在客户,
答案 0 :(得分:0)
我不使用宏,仅使用VBA。打开表单然后重新查询主表单的示例代码:
Private Sub btnSPG_Click()
DoCmd.OpenForm "BituminousMixToolsSPG", , , , , acDialog
Me.Refresh
End Sub
acDialog
暂停调用过程的代码执行,直到被调用窗体关闭。代码执行恢复后,将执行“刷新”命令(或使用“重新查询”命令)。不知道宏是否可以进行刷新或重新查询,我会让您知道。
可能必须直接针对Requery子窗体:
Me.subformcontainername.Requery
答案 1 :(得分:0)
您可以使用此结构以主要形式或其他形式访问子表单的控件:
Forms!parentName!subformName.Form.ControlName
您可以使用以下结构访问主要表单或其他表单中的表单控件:
Forms!parentName!ControlName