将标识号的一部分转换为文本VBA访问

时间:2019-05-27 15:11:42

标签: ms-access ms-access-2013

有人可以帮我解决一个小问题。总之,我有一个数据库,您可以在其中输入某人的个人详细信息,我有4个字段,我希望VBA自动生成。第一个字段是ID号字段,然后是DateOfBirth和Age字段。它们仅由ID字段自动生成。但是,为了节省时间,我希望ID号字段的一部分可以生成一个人是男性还是女性。

为解释这一点,让我举一个例子。 ID号基于南非的标识号。这是一个13位数字,例如851205 5205 08 6.前6个数字表示出生日期(1985/12/05)。数字的那部分更新了我的DOB字段,然后还告诉了我具有更多VBA的年龄。现在,我希望数字“ 5205”自动生成我的性别字段,无论一个人是男性还是女性。分配给女性的号码在0000-4999之间,而男性则分配在5000-9999之间。如果您想了解更多详细信息,请Google“解码您的南非身份证号”。

因此,如果我应该在上面输入该ID号,那么它将把该人定义为男性。谁能帮我一些VBA?

谢谢

找到了一个解决方案,它的工作方式与我想要的一样:

pizza

0 个答案:

没有答案