我有一个名为Transaction Entry的表单。我有一个名为Batches的子表单。我希望能够在“交易条目”表单中输入日期,然后在子表单上输入多个项目,但始终从“交易输入”表单更新日期。
基本上它就像我在下面提到的那样,并且会自动从父项更新日期到每个记录的子表单的日期字段。![alt text] [1]
答案 0 :(得分:3)
根本不需要任何代码。可以使用Link Child&为此,链接主窗口属性子窗体控件(注意:子窗体控件,而不是包含的窗体)。您可以参考控件的名称,而不仅仅是链接属性中的字段名称:
Link Master Fields : SomeID, NameOfDateControl
Link Child Fields : SomeID, NameOfDateField
使用主要字段的内容填充子字段。
答案 1 :(得分:1)
您可以做的最简单的事情(如果您知道子窗体永远不会在其他任何地方使用)是添加“BeforeInsert”事件然后引用父窗体
Private Sub Form_BeforeInsert(Cancel As Integer)
Me.myDate = Forms!parentformname.commonDate
End Sub
您也可以在不提及表单名称
的情况下引用父级Private Sub Form_BeforeInsert(Cancel As Integer)
Me.myDate = Me.Parent.commonDate
End Sub