使用列表框中的选择自动填充表单上的字段[英] Auto-filling fields on a Form using a Selection from a Listbox

问题描述

我已经尝试了这些和多种代码组合(来自多个网站),但没有一个可以完成这个看似简单的任务.我正在使用 Access 2007.我想从列表框中的选择中自动填充 3 个字段.列表框由查询控制.所有字段都包含在查询网格中.查询被列为控制源

以下代码在 Access 2003 中为我工作:

展开|选择|换行|行号
解决方案
"It不起作用"真是不解风情……

您可以尝试在所有更新后放置一个 me.repaint ,看看这是否是一个简单的屏幕更新问题.否则,请发布更多详细信息.

您似乎真的是在询问如何在 Access 2007 中的 ListBox 控件中引用项目.不幸的是,您的问题根本没有做到这一点清除.

我检查了您的代码,Column() 属性的语法和用法似乎都很好.这让我们当然需要更多信息.控件的使用是否与您的拼写完全一致?可能,因为它是对现有数据库的升级.不过还需要确认.当它失败时你有没有收到任何错误消息(如果有的话)?您是否尝试过跟踪各个代码行(请参阅 Debugging in VBA)?如果没有,请尝试一下,并记下对列的引用返回的值.

首先;我很欣赏你的回答.

zmbd:有人建议我可以在接收字段的控制源属性之一中使用:=[List114].[Column](3).短语:"不工作",意味着当从组合/列表框中进行选择时,字段不会自动填充.两种可能性我都试过了.

NeoPa:我正在听取您的指示.但是,我是编码新手,甚至是调试新手.我没有收到任何错误消息,只有那个小铃铛,就像您在错误的位置单击鼠标或按错键盘上的键时收到的一样.我也在查看您提供的链接.

再次感谢

本文地址:https://www.itbaoku.cn/post/1050627.html