【发布时间】:2022-01-16 11:22:08
【问题描述】:
TblEmployees 有 Fname、Lname 和 EmployeeName 字段。 EmployeeName 应该是 Fname + Lname(即 John Doe)。我想在 FrmEmployeeData 表单中输入 Fname 和 Lname,并用 Fname、Lname 和 EmployeeName 更新 TblEmployees。 如果 FrmEmployeeData 有作为数据源 TblEmployees,我如何将连接的 [Fname]&" "&[Lname] 放入表的 EmployeeName 字段中?
我还尝试将 FrmEmployeeData 的 DataSource 更改为查询 QryConcatenateFname&Lname where EmployeeName:[Fname]&" "&[Lname]。这在查询结果中给出了正确的“John Doe”,但我无法让它更新 TblEmployees。
我做错了什么?谢谢。
【问题讨论】:
-
你没有。当您需要全名时,请使用具有字段
FullName: [Fname] & " " & [Lname]的 select 查询。 -
或者计算文本框中的串联。
-
或者使用表中的计算类型字段。有利有弊,但 AFAIK,它工作得很好(我从未实施过)。这是一个动态计算值,无法编辑。
标签: forms ms-access concatenation