重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (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]
;

この回答への補足

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

補足日時:2014/02/22 18:41
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/02/22 19:22

> Aのフィールドに12356789<br>○<br><img src"aa/bb/cc.jpg">したい


Select [A] & ”<br>○<br><img src"”” & [B] & ”””>” From テーブル
Where ←ここは示されてないから工夫して下さい。
;

これをクエリのデザインビュー>SQLビューに貼って下さい。
Where条件は工夫して下さい。
[B]の両サイドはダブルクォーテーション3回続けて下さい。

意図した結果が得られるなら、Update文にして下さい。
バックアップ作ってからね
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/04/08 09:20

> (1)3000件以上のデータから特定のフィールドから不規則な文字列(ファイル名)を抽出し


これをしっかり作ることですね。
(2)(3)はそれほどではない。
むしろ(4)として、変更前と変更後を比較し確認することですね。

データの具体例の提示が無いから、回答も一般論になります。

この回答への補足

スミマセン、具体例を出します。
一つのレコードに
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のフィールドと同一です。
その場合、どうしたらいいのかどうかお教え下さい。
お願いします。

補足日時:2014/02/20 21:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!