从主表单字段自动填充子表单字段

时间:2010-01-30 00:27:58

标签: ms-access forms subforms

我有一个包含两个子表单的表单,两个子表单都是连续的。每个表单都有一个字段,用于接受创建记录的人员的姓名。几乎每次,同一个人都会创建所有记录,所以如果在设置主记录后字段会自动填充,那将非常方便。

我已经尝试了几种方法,但似乎都没有正常工作(例如,第一个连续形式不会自动填充,因为它与主记录一起存在)。这是Access 2003。

先谢谢你的帮助,如果我能为你澄清情况,请告诉我。

2 个答案:

答案 0 :(得分:3)

OnCurrent,OnClick等......

If IsNull(Me.MyField) or Me.MyField = "" Then

  Me.MyField = Me.Parent.MyRelatedField

End If

答案 1 :(得分:1)

最好在控件的更新后事件中设置控件的默认值。这意味着它将填充先前的值。

Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text