0

我一直在寻找一种方法来做到这一点,但我发现很难:(

我对VBA非常非常非常陌生(实际上我没有使用它)但我有决心!

我想要做的是验证一个邮政编码,以便它格式化并检查它。我已经尝试过输入掩码和验证,但这并不完美。所以我转向了VBA。

我找到了代码示例,并将它们放入 VBA,但我无法让它做任何事情:(

它需要使用这些邮政编码......

A9 9AA

A9A 9AA

A99 9AA

AA9 9AA

AA9A 9AA

AA99 9AA

如果有人可以提供帮助,那就太好了。但是,如果有人可以给我一个包含验证器的数据库,那将是最好的选择,这样我就可以看到它在运行中并学习。但什么都会好。只是如何使它工作会很好:)。我所做的是将此处的代码复制并粘贴到一个模块中,并希望最好,但什么也没发生?

所以任何帮助都会很好。

谢谢

4

1 回答 1

1

您可以使用将所有英国邮政编码下载到您的数据库的建议。但是,您必须掌握它,因为稍后会添加新代码。我确信那里有一项自动免费服务可以为您完成此操作,但这对您来说将是非常高级的编程。

如果您只想验证模式,我找到了这个例子。它不仅会验证模式,还会纠正常见的拼写错误。

如果您确实使用此代码,您仍然必须在正确的时间调用它。这可能是当用户在输入代码后离开文本框时,或者当他们试图保存记录,或移动到另一条记录(自动保存)时。

祝你好运

于 2013-03-22T23:10:05.173 回答