2013-02-14 150 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

相關問題