在MS Access中,我有一张桌子。 在表的第一列中,以下文本多次出现: GuV 6. AT SERBIEN Filiale
我需要它: GuV 6. AT SERBIEN FIL
我使用什么VBA代码? 我正在使用MS Office 2013 谢谢。
答案 0 :(得分:1)
以Darren的开头:
UPDATE Table1
SET Column1 = Replace([Column1], "GuV 6. AT SERBIEN Filiale", "GuV 6. AT SERBIEN FIL")
WHERE InStr([Column1], "GuV 6. AT SERBIEN Filiale") > 0
答案 1 :(得分:0)
使用称为DML(数据操作语言)的SQL风格。没有VBA要求。
您尚未提供表格名称或字段名称,因此我使用了Table1
和Column1
。如果您的表名或字段名称包含空格,请在[]
中包装该名称
例如[Column 1]
。
UPDATE Table1
SET Column1 = "GuV 6. AT SERBIEN FIL"
WHERE Column1="GuV 6. AT SERBIEN Filiale"
编辑:抓一点。问题的标题表明它位于文本字符串的中间。如果整个文本字符串为GuV 6. AT SERBIEN Filiale
,则只会替换。