【发布时间】:2021-12-27 23:44:14
【问题描述】:
我在设置作为查询结果的 username 字段的最大长度时遇到问题。该查询获取员工名字的字母、他们的姓并将它们组合起来。
即 Bob Smithson = bsmith 或 Danny Charlesworth = dcharl
我知道人们的名字很长,并且将用户名限制为 6 或 7 个字符会减少登录的乏味。
这是我的查询代码:
Username: LCase(Left([first],1) & [last])
很简单,但我找不到任何 maxlen 或 left == 7 之类的。我可以做一个解决方法,做一个 for 循环并敲掉右边的一个字母,直到它匹配 7,但必须有更快的方法来做到这一点。该查询实时填充表单并使其看起来不错。另外我不知道如何编辑查询文本框的字段,因为表单会在加载时更新。
谢谢
【问题讨论】:
-
我会使用
left... 你已经在使用它来缩短名字 -
噢,我低估了左派的用途
标签: vba database ms-access maxlength