No.002
テーブルのデータの一部分の文字列を別の文字列に置き換える
2003/2007/2010/2013/2016/2019
デーブルのとあるフィールドのデータ、例えば「○○商品」から「◇◇商品」などと、格納データの一部分のみを置き換える方法です。
一番早いのは、[置換]コマンドです。
一度置換してすぐに元に戻すことができるのは、最後の1件のみです。
たくさん置換してしまった後に元に戻すことが面倒な場合もありますので、後悔のないよう注意して設定してください。
念のため、テーブルをコピーしておくのがいいでしょう。
- 置換を行うフィールドの任意の場所にカーソルを置いて、ショートカット キー「Ctrl」+「H」、または [ホーム]タブ - [検索]グループ - [置換] をクリック、[検索と置換]ダイアログ ボックス の [置換]タブ を開きます。
- [検索する文字列] を「○○」、[置換後の文字列] を「◇◇」、[検索条件] を [フィールドの一部分] と指定します。
- 一気に置換する場合は [すべて置換]ボタン、確認しながら置換する場合は、一度 [次を検索] をクリックし、その後 [置換]ボタン で1つずつ置換していくことができます。
置換はそのときコマンドです。
もし、データベースで何度も同じ置換がある場合は、更新クエリを利用するのがいいでしょう。更新クエリについては、ヘルプ「更新クエリでテーブルのデータを置換する(数値、文字列の一部更新)」をご参照ください。
Access2003では、
[編集] - [置換] をクリックして [検索と置換]ダイアログ ボックス を開きます。あとの設定は同じです。