如何根据每条记录的连续表单中 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 中的其他值填充文本框上的值的主要内容,如果未能解决你的问题,请参考以下文章

MS-Access - 从超链接数据单击打开表单

MS-Access 表单组合框不能限制粘贴的记录

根据文本控件值标记和启用/禁用连续表单上的按钮

ms-access:仅显示特定日期内记录的报告

MS-ACCESS-2007 在表格的表格中可视化研究结果

C# Ms-access 从数据库中获取详细信息