1

我对使用 Access VBA 进行编程相当陌生,而且我无法找到任何可以帮助我解决这个问题的地方。

我正在使用一个包含伦敦地区邮政编码列表的表格。我有一个包含 2248 个邮政编码的列表,每个邮政编码都有一个集群参考。例如

N1 1AS | N16 5DF | F

等等。

我的问题是当我想显示集群信息时。我尝试了一个组合框,但似乎有一个限制,并且停在大约 100 个邮政编码处,我想编写一个命令,一旦有人输入邮政编码就会触发一个消息框,并显示该邮政编码的集群.

例如,我在邮政编码框中键入 N1 1AS,它会在消息框中显示 A。

感谢你的帮助,

加雷斯·琼斯

4

1 回答 1

0

在文本框旁边放置一个按钮,OnClick 事件将类似于:

Dim X as String

X = DLookUp("tblPostcodes", "fldCluster", "fldPostCode = '" & Me.txtPostCode & "'")

msgbox "The Cluster is " & X

这可能需要一些调整,但它应该让你接近。

编辑:你可以把它放在文本框的 LostFocus 事件中,但我不喜欢这样,因为如果有人因为某种原因决定点击开箱,它无论如何都会尝试执行代码,而且感觉很草率。

于 2013-06-11T14:14:37.907 回答