如何在更新后将位于子窗体中的字段的值设置为等于主窗体上的字段?

时间:2017-08-20 02:39:03

标签: access-vba

我正在使用Access 2010创建表单来更新表。我在子窗体中有一个字段,开始日期。这在表属性中设置为必需。我在子表单之外有一个结束日期的字段。当用户输入开始日期时,结束日期应自动填充相同的值。

我尝试了以下操作,但收到消息“您必须在Position.StartDate中输入值”字段。

Private Sub StartDate_AfterUpdate()
If Not IsNull(Me.StartDate) Then
Me.StartDate = Me.EndDate
End Sub

1 个答案:

答案 0 :(得分:0)

主要形式是

Private Sub StartDate_AfterUpdate()

    If Not IsNull(Me!StartDate.Value) Then
        Me.Parent!EndDate.Value = Me!StartDate.Value
    End If

End Sub