Eli*_*Ham 5 ms-access vba access-vba ms-access-2016
我正在尝试将联系人的标题,名字和姓氏连接到Access报告中的一个字符串中.目前我正在使用控件设置为的文本字段
=[ContactTitle] & ' ' & [FirstName] & ' ' & [LastName]
Run Code Online (Sandbox Code Playgroud)
但是,某些联系人没有与之关联的标题,而且我的方法留下了一个前导空格,使得我的报表上的文本对齐看起来很草率.所以我想知道,有没有一种方法可以连接,但只有在联系人标题不为空时才包含第一个空格?我知道加号运算符,但没有经验足以看到在这种情况下使用它的方法,而不只是使我的整个字符串为null.
您可以使用+运算符进行连接.
如果您连接的任何值是以下,则与+收益率Null连接Null:
=([ContactTitle] + " ") & ([FirstName] + " ") & [LastName]
Run Code Online (Sandbox Code Playgroud)
请注意,一些开发人员在使用+连接时不屑一顾,说明这&是VBA中的连接运算符.
另请注意,如果其中一个参数是零长度字符串,则无效.只有真正的Null才会导致结果为Null.
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |