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

发布于 2024-08-19 12:01:21 字数 185 浏览 6 评论 0原文

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

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

I have a form with two subforms, both of which are continuous. Each form has a field to accept the name of the person who created the record. Almost every time, the same person will be creating all of the records, so it would be really convenient if the fields would autofill once the main record has been set.

I've tried several approaches to this, but none seem to work quite right (e.g., the first of the continuous forms won't autofill because it came into existence alongside the main record). This is Access 2003.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无人问我粥可暖 2024-08-26 12:01:21

OnCurrent、OnClick 等...

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

  Me.MyField = Me.Parent.MyRelatedField

End If

OnCurrent, OnClick, etc...

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

  Me.MyField = Me.Parent.MyRelatedField

End If
稳稳的幸福 2024-08-26 12:01:21

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

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

It may be best to set the default value of the control in the after update event for the control. This means that it will fill with whatever the previous value was.

Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文