• ベストアンサー

アクセス2010でフィールドから抽出し加工の仕方

アクセスの初心者です。 助けてください。 現在、今週中に、 下記の事を今週中にしあげなくてはいけません。 (1)3000件以上のデータから特定のフィールドから不規則な文字列(ファイル名)を抽出し (2)その文字列にHTMLのタグを前後に加え、 (3)その3000件以上あるデータの同じレコードの別フィールドに挿入する をしたいのですが、 どのようなクエリを使っていけば確実に間違いなく出来るかを どなたかお教え下さい。 助けてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

緊急度「すぐに回答ほしいです」の割にはレスが無いのだが大丈夫? タブレットの手書き入力使ってたら、文字が変なことになってたのでPCから再入力。 img srcも=が足りないみたいだし。 Select [A] & "<br>○<br><img src=""" & [B] & """>" From テーブル > ファイル名最後 > cc.jpg > dd.jpg > bb.jpg > は、同じレコードのCのフィールドと同一です。 これがwhere条件なのかな? だったら、「列Bの末尾が列Cの値で終わるもの」を対象とします。 Select [A] & "<br>○<br><img src=""" & [B] & """>" From テーブル Where [B] like "*" & [c] ;

yuda666
質問者

お礼

有り難うございます。どうにかこうにかうまくいきました。 本当に助かりました。 セレクト文が苦手でしたので、本当に助かりました。 何とかこれでクビにならずに済みます。 本当にありがとうございました。

yuda666
質問者

補足

有り難うございます。 今、試してみているのですが、うまくいきません。 1時間後に頭を整理してもう一度ご報告させて下さい。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

> Aのフィールドに12356789<br>○<br><img src"aa/bb/cc.jpg">したい Select [A] & ”<br>○<br><img src"”” & [B] & ”””>” From テーブル Where ←ここは示されてないから工夫して下さい。 ; これをクエリのデザインビュー>SQLビューに貼って下さい。 Where条件は工夫して下さい。 [B]の両サイドはダブルクォーテーション3回続けて下さい。 意図した結果が得られるなら、Update文にして下さい。 バックアップ作ってからね

yuda666
質問者

お礼

遅くなりましたが、ありがとうございました。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> (1)3000件以上のデータから特定のフィールドから不規則な文字列(ファイル名)を抽出し これをしっかり作ることですね。 (2)(3)はそれほどではない。 むしろ(4)として、変更前と変更後を比較し確認することですね。 データの具体例の提示が無いから、回答も一般論になります。

yuda666
質問者

補足

スミマセン、具体例を出します。 一つのレコードに Aというフィールドに12356789と入っています。 Bというフィールドにaa/bb/cc.jpgと入っています(これが不規則になります) aa/bb/cc.jpgを 最終的に Aのフィールドに12356789<br>○<br><img src"aa/bb/cc.jpg">したいのです。 その場合、 3000のレコードの中の Bのフィールドのファイル名が aa/bb/cc.jpg aa/bb/dd.jpg ss/vv/bb.jpg だったりします。 ただ、 ファイル名最後 cc.jpg dd.jpg bb.jpg は、同じレコードのCのフィールドと同一です。 その場合、どうしたらいいのかどうかお教え下さい。 お願いします。

関連するQ&A