在Access中验证邮政编码?

时间:2013-03-22 21:47:46

标签: database vba validation ms-access postal-code

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

我对VBA非常非常新(事实上,我还没有使用它),但我下定决心!

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

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

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

A9 9AA

A9A 9AA

A99 9AA

AA9 9AA

AA9A 9AA

AA99 9AA

如果有人能提供帮助,那就太好了。但是如果有人可以给我一个带验证器的数据库,那将是最好的,所以我可以看到它在行动和学习。但是一切都会好的。如何让它工作将是好的:)。我所做的是将代码Here复制并粘贴到一个模块中并希望最好,但什么都没发生?

所以任何帮助都会很好。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用将所有英国邮政编码下载到您的数据库的建议。但是,随着以后添加新代码,您必须始终保持最佳状态。我确信有一个自动免费服务可以为你做这个,但这对你来说是非常高级的编程。

如果您只想验证模式,我找到了this example。它不仅可以验证模式,还可以纠正常见的拼写错误。

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

祝你好运