首页 > 解决方案 > 将一个文本字段中的信息添加到另一个文本字段而不删除已存在的信息

问题描述

我有一个包含两个长文本字段“QAComment”和“NoteComment”的访问数据库。我们发现 NoteComment 字段很少使用,我们想停止使用它,将可能出现的信息放在 QAComment 字段中。当前,每条记录的 QAComment 字段中都有文本。我想要做的是运行一个更新查询,从 NoteComment 移动信息并将其附加到来自 QAComment 的信息上——我不能丢失那里已经存在的内容。我尝试在谷歌上搜索一种方法来执行此操作,但它不断将我发送到基本更新查询,其中信息将被替换,而不是添加到其中。我认为可以将这两个字段连接在一起成为第三个字段,然后将该信息复制回 QAComment 字段,使用

Conc: [QAComment] & " " & "Note comments:" & " " & [Notecomment]

哪个有效,但我不知道如何使用该表达式将该信息记录到表中。我想我也许可以在更新中使用连接的值,但我似乎不知道如何引用它。我还尝试将 Conc 语句放在 Update To: 中,但似乎什么也没发生。我会很感激任何能想到办法做到这一点的人。

标签: ms-accessms-access-2016

解决方案


听起来您正在设计视图中构建查询。切换到 SQL 视图并粘贴此文本,用您的表名代替YourTable

UPDATE YourTable AS y
SET y.QAComment = y.QAComment & " Note comments: " & y.Notecomment
WHERE Len(Trim(y.Notecomment)) > 0;

如果需要,您可以切换回设计视图以查看查询在此处的显示方式。


推荐阅读