访问将多个文本列连接到一个文本控件中。失败

时间:2017-11-08 00:06:14

标签: textbox ms-access-2010 concatenation

根据MS,以下是可能的

myTextBox.Control Source = [Firstname] & " " & [LastName]
Control Source set to this '=[FirstName] & " " & [LastName]'

我的测试显示这在小型测试数据库中是正确的。

然而,在我的生产数据库中,这是失败的。这两个字段都是Short / Text,所以我不确定这里发生了什么。

我得到#Type!而是显示出来。

这些变化也产生了这些结果:

[LastName]  ! This works
=[LastName]  ! This works
=" " & [LastName]  ! This works
[FirstName] ! This works
=" " & [FirstName] ! This Doesn't work, displays #Type!
=[FirstName] ! This Doesn't work, displays #Error

所以我的FirstName字段有些奇怪!

我应该检查或查看的任何想法!

1 个答案:

答案 0 :(得分:0)

原来是TextBox控件的命名。

它被称为FirstName。当我将其更改为FullName时,它的行为符合预期。

但是我不确定为什么这个名字有所不同!

当名称重合时,文本框和字段之间可能存在一些基础连接???