締切済み Accessでの置換 2001/03/28 01:20 Accessで一定の文字を改行に置換したいのですが教えてください。 例)@を改行にする 宜しくお願いします。 みんなの回答 (3) 専門家の回答 みんなの回答 hatena1989 ベストアンサー率87% (378/433) 2009/12/14 13:26 回答No.3 更新クエリを使えばいいでしょう。 クエリを新規作成して対象テーブルを追加します。 メニューより[クエリ]-[更新クエリ]をチェックします。 対象のメモ型フィールドを表示させて、そこの「レコードの更新」欄に Replace([フィールド名],"@",Chr(13) & Chr(10),1,-1,0) と記述して、保存します。 その後、この更新クエリを実行します。 AC2000の場合は、サービスパックを適用しておかないと、Replace関数が つかえなかったと思いますので、適用してない場合は適用してください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tom777 ベストアンサー率77% (14/18) 2001/03/28 13:12 回答No.2 Accessでは文字列の置換では、できないかもしれません ね。 秀丸エディタ(テキストエディタ)にそのメモ型のデータ を貼り付けて、そこで置換して戻すのはどうでしょうか? それか、VBAでプログラミングするとか・・・。 質問者 お礼 2001/03/28 18:44 いろいろと参考になりました。 大変ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tom777 ベストアンサー率77% (14/18) 2001/03/28 10:31 回答No.1 Accessのバージョンが何かわかりませんが、 Access2000でしたら、VBAで以下のようにすれば置換でき ます。 Dim sBuf As String sBuf = "AAA@BBB@CCC" sBuf = Replace(sBuf, "@", vbCrlf) 以上、お試しください。 質問者 補足 2001/03/28 10:44 回答大変ありがとうございました。 Accessのバージョンは2000です。 当方VBAの経験がなく、VBA以外の方法はないのでしょうか また、データ型はメモ型を使用しております。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Accessでの置換 Access97を使用しています。 置換のマクロ化って出来ますか。 具体的に言うとボタン一つで 「電話番号」のハイフンを消したいのです。 今はテーブルを開いて編集-置換で検索する文字列に 「-」、置換後の文字列に何も入れずにすべて置換しています。 Excelですと「SUBSTITUTE」という関数が一番近いのですが、 Accessでそれに準ずるものってあるのでしょうか? イベントプロシージャでの記述で教えて いただけると一番助かります。 【Access】文字の置換の方法??? Accessのテーブルに入力したメールアドレスのデータの一部の文字だけを「置換」の方法を使って変更したいのですが、ワイルドカードの使い方がよくわかりません。 たとえば… 「aaaaaa@t.vodafone.ne.jp」「bbbbb@t.vodafone.ne.jp」「ccccc@t.vodafone.ne.jp」などのデータの@より前の文字列はそのままで「@t.vodafone.ne.jp」だけを「@docomo.ne.jp」に一度に変更したいのです。 置換のダイアログボックスの「検索する文字列」と「置換後の文字列」に入力する文字列を教えて下さい。 ACCESSのデータでCRコードを置換する方法 こんんちは、santa51と申します。 ACCESSでCRコード(改行コード)を含んだ データがあります。 これを他の文字(スペース等)で 置換したいのですが、 いい方法はありますでしょうか? (データをエクスポートするとエクスポート後のテキストファイルで 改行が含まれて、データがおかしくなります。) 以上、よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム アクセスでの置換について(クエリ) アクセスでの置換について(クエリ) クエリを使って置換をしようと思うのですが、 うまく出来ません。 変更したい文字はHTMLなんですが </tbody></table><br><br> という文字を <br><br><table> に置換したいです。 ■まずは、アクセス初心者なので、 ちゃんと抽出できるか確かめるために、 選択クエリで抽出条件に In (</tbody></table><br><br>) といれましたが、エラーが出てしまいます。 どなたか、わかるかたいたら教えてください。 よろしくお願いします。 AccessのデータをVBを使って置換する (1)VisualBasic6.0を用いて、Access2000のデータベースに接続します。 (2)データベースの中のテーブル(テーブル名:T-カレンダー)にあるフィールド(フィールド名:コード)に保存されているデータの一部分を置換したい。(⇒途中のアルファベットを変更したい。)(例;置換前:123FFF789 置換後:123III789) テーブルを直接開いて、フィールドにカーソルをあわせて、”編集メニュー”の『検索と置換』から行っても出来るのですが、Accessを触らないでVBから作ったフォームから変更(置換)をさせたい。 ◇フォームに2つテキストボックスを作って、「検索する文字列」と「置換後の文字列」を入力し、『変換』ボタンを押したら、データが置換される、という流れ。 一回きりの置換でなくて、何回でも同じフィールド内のデータを置換したい。 SQLのREPLACE関数を用いて出来るかな、とは思っているのですが、どのように作成すればよろしいのでしょうか。 また他のやり方でシンプルな方法があればお教えください。 テキストエディターで置換の方法 テキストエディターで置換をしたいのですが、初心者ですので方法が分かりません。 やりたいことは、既存の文書中で、「改行」と次行の「頭1文字」の組み合わせで、改行を無効にしたいのです。 たとえば、改行+”@”の場合、改行なしで@の行を継続行にしたいのです。 Wordでは、検索でTABの場合は[検索する文字列(N)]=「^t」とするらしいのですが、Word を使って、そのようなことでも結構です。 ボリュームが大きい文書なので、手作業は無理なのでよろしくお願いします。 Access2002の検索、置換について Access2002の検索、置換について教えてください。 メールアドレスを入力しているフィールドの中でアドレスの先頭文字が「a」で始まるアドレスを大文字「A」で始まるアドレスにしたいと思います。 置換ボタンを押して「検索する文字列」には「a」と入力しました。 ところが「abc@dd*.ne.jp」も検索されますが、「ccca@dd*.ne.jp」も検索で出てきます。「a」で始まるもののみ置換したいのですが・・・。 これは出来ないのでしょうか? 次へ検索ボタンで一つ一つ確認をしながら置換するしかしょうがないのでしょうか? Accessの置換について Accessで、名前の置換をしたいと思います。例えば、「山田 太郎」を「○田 ○郎」と置換するには、どうすればいいのですか? Access(アクセス)での文字列の置換について 商品データベースをCSVでダウンロードし、一括で変更しようとしています。 Excelでは1つのセルに911文字以上のテキストが入っていると置換ができないようなんですが、アクセスではどうなのでしょう。 ちなみに、置換したいフィールドにはhtmlが入っていて、1000文字を超すフィールドもたくさんあります。 また、Excelはバージョンによって、ダブルクォーテーションを含むCSVデータ(htmlなど)は上手く1フィールドとして認識できないようです。アクセスもそのような不具合があるのかも教えていただきたいです。 よろしくお願いします。 文字+改行コードの置換について 文字+改行コードの置換についてご教授ください。 テキスト内の数字「9」とそれに続く改行コードのみ置換(削除)対象にしています。 全ての改行コードが対象ではないため、下記のようにエディタ(sakuraエディタ)で指定しました。 置換前: 9\r\n ※削除したいため、置換後の欄は空欄にしています。 しかし、この設定だと置換前の文字列を置換対象として認識しません。(検索対象としても) \r\n だけだと改行コードを認識するので、文字と改行コードのセットを認識していないようです。 指定に誤りがあるのでしょうか。詳しい方ご教授お願いします。 メモ帳またはwordで改行を置換したい。 お尋ねします。 メモ帳、またはwordで「,」+「改行」となっている部分だけ、改行を削除したいのですが、何がいい方法はありませんか? 「置換」を使えばいいかとは思うのですが、置換の「検索する文字列」に「改行」を打ち込む方法がわかりません。 どうかよろしくお願いいたします。 word置換で改行は置換できますか? word置換で改行は置換できますか? 一斉にEnterでの改行されている部分を置換する方法はないでしょうか? あればよろしくおねがいします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム アクセス 置換 どちらが早いのでしょうか? アクセスで一つのテーブルに対して30回更新クエリでデータを置換するのと ADOで30回データを置換するのでは、 どちらが早いのでしょうか? どちらもReplaceを使います。 テーブルを使った置換 Access2002 Accessでクエリ実行時に特定の文字列を置換したいと思っています。 今までは置換する文字列が1つだけだったので、replace関数を使って直接置換する文字列を書いていたのですが、置換する文字列が今後増えてきそうなのでテーブルで管理したいと思っています。 置換用テーブル 元 ,置換後 000022,002078 000218,002403 000447,002703 クエリは単純な選択クエリなのですが、上記のようなテーブルを使ってクエリ実行時に文字を置換する方法がわかりません。 よろしくお願いします。 Access リストから文字の置換(Replace) Accessで特定の文字を置き換えたいです。 ただ、置換するだけなら、Replace([商品名],"ⅰ","1")でいいような気がしますが、 置換したい文字が複数あり 今後も増えていくのでテーブルでリストを作成しました。 元の文字 置換文字 ⅰ 1 ⅱ 2 I A II B 元の文字を、置換文字に置き換えたいです。 また、商品名は、 I たばこ II 文房具 になっているものや、 商品券ⅰ、ビール券ⅱ と言うのがあるので、置換文字の入る場所はバラバラです。 質問がわかりにくくてすみません。 どうぞよろしくお願いします。 [を検索や置換するには? アクセスのテーブルのレコードを置換しようとしたら、 「パターン文字が正しくありません」となります。 置換しようとしている値は、[です。 ]は、飲んだいなく置換できました。 改行を含む場合の置換。 内容が文章のテキストファイルがあります。 その中のある一部分を置換したいのですが、 例) おはようございます。→こんばんは。 FileReaderで一行づつ読み込んで、その中から「おはようございます。」を 探して「こんばんは。」に置換することはできたのですが、 文章なので途中で改行が入っている場合があります。 例) おはようご(↓改行) ざいます。 こういう場合だと、探し出すことができません。 一度ファイルの内容を全部ひとつのStringに入れて 置換するという手も考えたんですが、 書き出すときに文章のズレが出てきてしまいます。 何かいい手はあるんでしょうか? わかりにくくてスイマセン。 ファイル内の文字列を置換 掲示板利用させていただきます。 現在、ファイル内の特定の文字列を置換し、 保存する方法を探しています。 できればスクリプト言語を利用したいと考えています。 sedコマンドを使用して文字列置換を行ったのですが 置換前と置換後のファイルで 文字コードと改行コードが変わってしまうのでダメでした; 「ファイル内の特定の文字列を任意の文字列に置換し、置換前と置換後で改行コードと文字コードを変えない方法」 をご存知の方、ご教示ください。 bash,perl,javaのどれでも結構です。 よろしくおねがいします。 アクセスでの置換について 初歩的な質問ですいません。 アクセスで以下の一括で置換をしたいと考えています。 過去の記事を読んでも、いまひとつ理解できなかったので、ご存じの方はご回答下さい。 置換前 置換後 1701~1800 → 1701 1801~1900 → 1801 (中略) 25901~26000 → 25901 (4桁又は5桁の数字)~(4桁又は5桁の数字)の 羅列を~の手前の数値だけにするというものです。 ただし、1701未満とか26001以上など、それ以外の書式のものもあり、それは置換しないというものです。 PHPの置換方法 PHPで文字列の置換をしたいです。 BRタグをエンエヌエンアールの改行文字コードに置き換えたいです。教えてください 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
いろいろと参考になりました。 大変ありがとうございました。