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