• 締切済み

[を検索や置換するには?

アクセスのテーブルのレコードを置換しようとしたら、 「パターン文字が正しくありません」となります。 置換しようとしている値は、[です。 ]は、飲んだいなく置換できました。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

こちらを参照 http://office.microsoft.com/ja-jp/access-help/HA010076601.aspx ワイルドカードの開始文字列とみなされるようですね。 [[] とすれば検索できるようです。 同様の文字列に アスタリスク (*)、疑問符 (?)、シャープ記号 (#)、ハイフン (-) があるようです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テーブルを使った置換

    Access2002 Accessでクエリ実行時に特定の文字列を置換したいと思っています。 今までは置換する文字列が1つだけだったので、replace関数を使って直接置換する文字列を書いていたのですが、置換する文字列が今後増えてきそうなのでテーブルで管理したいと思っています。 置換用テーブル 元 ,置換後 000022,002078 000218,002403 000447,002703 クエリは単純な選択クエリなのですが、上記のようなテーブルを使ってクエリ実行時に文字を置換する方法がわかりません。 よろしくお願いします。

  • ACCESS2002 テーブルでの検索と置換

    アクセス2002を使っています。 テーブルで検索と置換をしているのですが、 半角と全角は区別されないのでしょうか。 「大文字と小文字を区別する」にはチェック付けたりはずしたりできるのですが、 半角と全角の区別の設定は出来ないのでしょうか。 回答が遅くなってしまうかもしれませんが申し訳ございません。 よろしくお願い致します。

  • Accessの文字置換方法

    Access2002を使用しております。 「結果テーブル」というテーブルの<支店名>というフィールドの空白のレコードをすべて"空白"と言う文字に置換する作業を行っています。 現在は一度「結果テーブル」を開いた後に<支店名>フィールドを全部指定してから置換作業を行っているのですが、これをマクロを使用して自動処理にさせたいのですが、どうもうまくできません。どのようにすれば自動でできますか? VBAでもかまいません。 よろしくお願いします。

  • Accessでの置換

    Access97を使用しています。 置換のマクロ化って出来ますか。 具体的に言うとボタン一つで 「電話番号」のハイフンを消したいのです。 今はテーブルを開いて編集-置換で検索する文字列に 「-」、置換後の文字列に何も入れずにすべて置換しています。 Excelですと「SUBSTITUTE」という関数が一番近いのですが、 Accessでそれに準ずるものってあるのでしょうか? イベントプロシージャでの記述で教えて いただけると一番助かります。

  • 【アクセス】ハイパーリンク アドレスと表示文字列のどちらも置換したい

    テーブル1のフィールド「アドレス」をハイパーリンク型にし、 レコードに 表示文字列:C:\Users アドレス:C:\Users と入れています。 ここで 置換と検索ダイアログを呼び出して 検索する文字列:C:\ 置換後の文字列:D:\ にしてすべて置換をおしても 表示文字列しか置換されません。 表示文字列もアドレスも同じように置換するにはどうすればいいのでしょうか? よろしくお願い致します。(当方アクセス2003です)

  • 検索と置換でチェックを外すことはできないですか?

    アクセスのYesno型のフィールドで 検索と置換でチェックを外すことはできないですか? チェックが入った状態で 検索する文字列:-1 置換後の文字列:0 にしましたが、何も起こりませんでした。 こういう時は更新クエリをするしかないのでしょうか?

  • Access2002の検索、置換について

    Access2002の検索、置換について教えてください。 メールアドレスを入力しているフィールドの中でアドレスの先頭文字が「a」で始まるアドレスを大文字「A」で始まるアドレスにしたいと思います。 置換ボタンを押して「検索する文字列」には「a」と入力しました。 ところが「abc@dd*.ne.jp」も検索されますが、「ccca@dd*.ne.jp」も検索で出てきます。「a」で始まるもののみ置換したいのですが・・・。 これは出来ないのでしょうか? 次へ検索ボタンで一つ一つ確認をしながら置換するしかしょうがないのでしょうか?

  • macでの検索・置換ソフトを探しています。

    こんにちは。 当方htmlを検索・置換出来るソフトを探しています。 求める機能として、 ・複数ファイル(フォルダごと等含む)を一括で検索・置換できる。 ・全角英数字、全角カナ⇔半角英数字、半角カナ ができる。 ・指定文字列置換が出来る ・パターン置換(検索・置換パターンを登録)できる。 ・ドラ&ドロ対応 以上です。 winですとTExchange(http://www.vector.co.jp/soft/winnt/util/se428352.html)というソフトが完璧でした。 どうかよろしくお願いいたします。

  • ACCESSでコピーしたレコードのフィールド置換作業の繰返しを簡素化したいです

    ACCESS2000を使っています。テーブルには必ず「Nenndo」というフィールド名(数値型十新型)で西暦4桁が入力されています。(このフィールドはキーにもインデックスにもなってません)たとえば、 T_M001テーブルのNendoフィールドに2007が入力されたレコードが340件 T_M002テーブルのNendoフィールドに2004が入力されたレコードが823件 こんな感じでNendoフィールドがあるテーブルが沢山あります。 これらのテーブルのNendoフィールドに格納されているレコードをコピー置換作業して2004から2008までのデータを作成したいです。 T_M001であれば2007が入力されてるレコードをコピーして、貼付たレコードNendoフィールドの2007を2004へ置換、また2007のレコードをコピーして2005へを繰り返の作業してます。レコード数は340件が1360件増えて1700件。 テーブルが沢山あって作業に苦慮してます。 ACCESSのモジュールでもマクロでも構いませんので対応策等ご教授願います。

  • AccessのデータをVBを使って置換する

    (1)VisualBasic6.0を用いて、Access2000のデータベースに接続します。 (2)データベースの中のテーブル(テーブル名:T-カレンダー)にあるフィールド(フィールド名:コード)に保存されているデータの一部分を置換したい。(⇒途中のアルファベットを変更したい。)(例;置換前:123FFF789 置換後:123III789)  テーブルを直接開いて、フィールドにカーソルをあわせて、”編集メニュー”の『検索と置換』から行っても出来るのですが、Accessを触らないでVBから作ったフォームから変更(置換)をさせたい。  ◇フォームに2つテキストボックスを作って、「検索する文字列」と「置換後の文字列」を入力し、『変換』ボタンを押したら、データが置換される、という流れ。   一回きりの置換でなくて、何回でも同じフィールド内のデータを置換したい。   SQLのREPLACE関数を用いて出来るかな、とは思っているのですが、どのように作成すればよろしいのでしょうか。  また他のやり方でシンプルな方法があればお教えください。

専門家に質問してみよう