访问表单/文本框默认值问题

问题描述 投票:0回答:1

我有一个连续访问表。

form1

我在标题中放置了一个未绑定的文本框txt1,用户在其中输入分配编号。我希望表格中的所有行都具有相同的分配编号-仅在标题中输入一次。 (稍后,txt2将被隐藏)。

在表单中,我添加了另一个文本框,并将默认值设置为= [txt1]。

我的问题是,当我开始在第一行中键入内容时,仅在第二行中填充此文本。

因此:

form2

刷新无济于事。

有什么想法吗?谢谢!

forms ms-access textbox
1个回答
0
投票

文本框2不会填充,因为当通过输入未绑定的文本框1来启动记录编辑时,默认值不可用。代码必须使用文本框1的输入来设置文本框2的值。因此,使用文本框1 AfterUpdate事件:Me.textbox2 = Me.textbox1

替代方法是不使用未绑定的文本框。而是使用文本框2的AfterUpdate事件设置其DefaultValue属性。随后的记录将使用该值填充,直到用户输入另一个值,并且DefaultValue将被重置。

© www.soinside.com 2019 - 2024. All rights reserved.