如何根据每条记录的连续表单中 ms-access 中的其他值填充文本框上的值
Posted
技术标签:
【中文标题】如何根据每条记录的连续表单中 ms-access 中的其他值填充文本框上的值【英文标题】:How to fill value of on textbox based on value of other in ms-access in continuous forms for each record 【发布时间】:2013-07-30 18:11:48 【问题描述】:我有一个由表格填写的连续表格。现在,当用户想要编辑表单上的文本框时,我想在同一个表单上填充另一个文本框。这将发生在第一个文本框的退出事件上。
请建议选项,我可以使用 dlookup 还是使用 vba 来遍历记录集,然后填充相应的记录文本框。分享一个代码sn -p 可以用来查找哪个记录文本框被编辑了一个填充对应的。
【问题讨论】:
为什么要使用其他文本框?用户应该能够编辑您表单上的原始用户吗?是的,您可以使用 VBA 来遍历表单上的控件或基础记录集中的记录。但我不明白这会有什么用。 它是一种查找值,即如果用户在文本框 1 中输入 a,则文本框 2 和文本框 3 应根据在文本框 1 中输入的值从表中获取值。所有记录都必须如此以连续形式出现。 能发个截图吗?这听起来不像是常见的 UI 设计。 【参考方案1】:你可以这样做,第一个文本框 1 并取一个命令按钮 编写一个宏,其中包含在单击命令按钮上填充文本框的逻辑并根据 textbox1 值填充相应文本框值的值
【讨论】:
我做了同样的事情。感谢您的回复。以上是关于如何根据每条记录的连续表单中 ms-access 中的其他值填充文本框上的值的主要内容,如果未能解决你的问题,请参考以下文章