连接表列返回空白访问2010

时间:2014-09-02 03:45:07

标签: ms-access

我在Access 2010中有一个表格,其中包含三个文本列First NameLast Name。我在名为Full Name的表中有第三个计算文本列。

在表的设计视图中,我将Full Name的数据类型设置为Calculated,表达式为[First Name]+" "+[Last Name]

如果First NameLast Name中有数据,这样就可以了。如果其中任何一个为空,则计算字段Full Name也将为空白 - 我似乎无法使其返回存在的数据。

有什么想法吗?我确信这是一件非常简单的事情,但它让我有点疯狂。

干杯

3 个答案:

答案 0 :(得分:1)

尝试使用

Nz([First Name],"") +" "+ Nz([Last Name],"")

了解更多信息,请查看MS Access: Nz Function

答案 1 :(得分:0)

SELECT  iif(isnull(fname),lName, iif(isnull(lname),fname , fname+lname))  from tbl_emp

答案 2 :(得分:0)

干杯萨吉尔。我做了这个,但得到一个错误,我无法在计算字段中使用Nz函数。在此的基础上,虽然我发现我可以在“表达式”字段中使用它,但它可以很好地工作。

[名字] +“”+ IIf([姓]是空的,“”,[姓])

欢呼!

  • - [R