2013-02-14 146 views
1

研究员overflowers,复制并粘贴到一个列到另一个MS_ACCESS

我与数据库等几个数据库进行排序,并改变一些值,所以我的SCADA应用可以在数据库中使用的值工作。

现在我遇到了以下问题:

我有一个名为列“姓名”,并在此列都是这样的一个字符串值:

S1\SVS_AK\STS\Status[7] 

从这个字符串,我想剪切(或复制,实际上并没有什么区别)“[7]”部分,并将其粘贴在我有不同列中的任何位置。

因此,例如:

我有一栏“地址”和列“名称” 我想借此[7]从名称列并粘贴背后已经存在的字符串“DB32,7.3 “在列中存在地址

我怎么可能做到这一点?最好用查询

在此先感谢!

回答

2

如何:

UPDATE ATable SET AField2 = Mid(AField,instr(AField,"[")) & AField2 

你可能想添加

WHERE AField Like "*[[]*" 

[是一个特殊字符,所以需要用括号括起来的声明一样,如图所示。

+0

非常感谢!这似乎工作:D – Gutanoth 2013-02-14 12:14:35

相关问题