我在Access 2010中有一个表格,其中包含三个文本列First Name
和Last Name
。我在名为Full Name
的表中有第三个计算文本列。
在表的设计视图中,我将Full Name
的数据类型设置为Calculated,表达式为[First Name]+" "+[Last Name]
。
如果First Name
和Last Name
中有数据,这样就可以了。如果其中任何一个为空,则计算字段Full Name
也将为空白 - 我似乎无法使其返回存在的数据。
有什么想法吗?我确信这是一件非常简单的事情,但它让我有点疯狂。
干杯
富
答案 0 :(得分:1)
答案 1 :(得分:0)
SELECT iif(isnull(fname),lName, iif(isnull(lname),fname , fname+lname)) from tbl_emp
答案 2 :(得分:0)
干杯萨吉尔。我做了这个,但得到一个错误,我无法在计算字段中使用Nz函数。在此的基础上,虽然我发现我可以在“表达式”字段中使用它,但它可以很好地工作。
[名字] +“”+ IIf([姓]是空的,“”,[姓])
欢呼!