質問: アクセスdbファイルの複数テーブルの文字列を簡単に置換するには? アクセスのデータベースファイル内30テーブルほどの データがあります。 そのデータ内にあるひとつの文字(例えばabc)という 文字列があり,それを別の文字列(例:1000)に一括して 置き換えたいのですが,今のところ,一つ一つテーブルを 開いて置換コマンドを使って文字列を入力しています。 しかし、データベース内にあるabcと言う変数は計算に 使用するためその都度変更する必要があるため、とても面倒に感じています。 アクセスだけでこの作業はできるのでしょうか。 もし、できなければ外部プログラムでなにか良いものが あるでしょうか。ご教授ください。 よろしくお願いします。
回答: 変換の方法はいくらでもありますが、その前に一つ確認。 変換するデータは、 フィールドaにある"abc"ってデータを、"1000"に変換でokなのでしょうか? それとも、フィールドaにある、"abc-bbd"の"abc"を、"1000"に変換なのでしょうか? 前者なら、テーブル毎に update テーブル名 set テーブル名.フィールドa = '1000' を実行すれば変換出来ます。後者は、書くのが面倒なので割愛。後者の場合には、補足下さいね(^^;