从主表单域自动填充子表单域

Posted

技术标签:

【中文标题】从主表单域自动填充子表单域【英文标题】:Autofill a subform field from a main form field 【发布时间】:2010-01-30 00:27:58 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

OnCurrent、OnClick 等...

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

  Me.MyField = Me.Parent.MyRelatedField

End If

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于从主表单域自动填充子表单域的主要内容,如果未能解决你的问题,请参考以下文章

网页禁用表单的自动完成功能禁用密码自动填充autocomplete

自动清除和重新填充文本区域值

使用 php curl 自动填充文本区域

启用浏览器的表单自动填充

winform生成word表格并自动填充

页面屏蔽自动填充密码问题