代码之家  ›  专栏  ›  技术社区  ›  Matt Parker

从主窗体字段自动填充子窗体字段

  •  1
  • Matt Parker  · 技术社区  · 16 年前

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

    我已经尝试了几种方法,但没有一种方法是完全正确的(例如,第一个连续表单不会自动填充,因为它与主记录一起出现)。这是Access 2003。

    提前感谢您的帮助,如果我能为您澄清情况,请告诉我。

    2 回复  |  直到 16 年前
        1
  •  3
  •   David Walker    16 年前

    OnCurrent、OnClick等。。。

    If IsNull(Me.MyField) or Me.MyField = "" Then
    
      Me.MyField = Me.Parent.MyRelatedField
    
    End If
    
        2
  •  1
  •   Fionnuala    16 年前

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

    Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text
    
    推荐文章