标签: forms ms-access listbox
我试图在Access中的表单中创建一个改进的搜索文本字段。我正在搜索我的客户名称,并且当您输入"时,我已经能够实施"搜索。文本框链接到匹配记录显示的列表框。
现在,我想简单地双击列表框中的项目,并自动更新表单的所有字段。我很确定它已经存在,但我已经找不到了。我很高兴被指向现有的资源或任何东西。
感谢您的帮助!
答案 0 :(得分:0)
在列表框的On Dbl Click事件中,点击按钮,然后选择代码构建器。
On Dbl Click
然后,您需要编写一些代码来确定选择列表框的哪一行。使用列表框的.ItemData方法。见here
.ItemData
这将返回列表框的bound列中的值,您可以使用该值告诉表单导航到与该绑定列值匹配的记录。如果列表框绑定列不是主键,您可能希望使用DLOOKUP来查找记录ID。然后导航到记录。为此,您可能需要.FindRecord方法。见here
DLOOKUP
.FindRecord