access2003でウェブサイトのリンク集のデータベースを作っています。
テーブルを
ID:オートナンバー
サイト名:テキスト型
サイトURL:テキスト型
紹介文:メモ型
タグ:メモ型
と設定しています。
「サイト名」「サイトURL」「紹介文」を手打ちで入力しています。
ここで質問です。
「サイト名」「サイトURL」「紹介文」を入力後、
「タグ」というフィールドに、「サイト名」「サイトURL」「紹介文」のそれぞれの値を参照して、
<li><a href="サイトURL">サイト名</a><br>紹介文</li>
という文字列を入れたいのですが、どのような方法が望ましいでしょうか?
更新クエリで行うのでしょうか?
何卒、ご教授下さいませ。
No.2ベストアンサー
- 回答日時:
> 更新クエリでも、同じような代入が可能でしょうか?
可能です。
前回回答の、Me.○○の所を
[テーブル名]![フィールド名] と変更すればOKのハズです。
ただし、即実行せずに、デザインモードで「データシート」表示させて確認してからにしましょう。
Me.をつけることでエラーがでまして、悪戦苦闘しましたが、
結局下記の書式での更新クエリで、思い通りの文字列を出力することができました。
"<li><a href=" & Chr(34) & [サイトURL] & Chr(34) & ">" & [サイト名] & "</a><br>" & [紹介文] & "</li>"
今回勉強になったのは、「&」で結ぶ点と、「Chr(34)」でクォーテーションマークを出すことです。これが出来ずに困っておりました。
これが実現できたのということは、これを参考にもう少し複雑な出力も出来そうなので、今から楽しみです。
実は、この出力を実現させるのに3ヶ月以上かかりました。
思い切って初めて「教えてgoo」に投稿しました。
投稿から1日で解決にいたり、vizzarさま、ならびに教えてgoo運営者さまに感謝です。
本当にありがとうございました。
No.1
- 回答日時:
データシート画面で入力しているなら、入力終了後に更新クエリで行うことになりますが、
フォームを使っての入力なら、登録ボタン等の「クリック時」イベントプロシージャに
strTag="<li><a href=" & chr(34) & Me.サイトURL & chr(34) & ">" & Me.サイト名 & "</a><br>" & Me.紹介文 & "</li>"
などで良いのでは?
なお、strTagはタグの文字列を格納するための変数名です。
ただし、フォーム上の各コントロール名は
「サイトURL」「サイト名」「紹介文」としています。
vizzarさま
ご回答ありがとうございます。
「フォームを使っての・・・」というのは、入力時のイベントとして格納してしまうということですよね?
実はすでに1,000件以上のサイトデータを入力しているので、出来ればすでに入力されている状態から、リンクタグの文字列を生成を行いたいのです。
更新クエリでも、同じような代入が可能でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- WordPress(ワードプレス) 他人のサイトを勝手に紹介するのは違法ですか? 2 2022/09/10 16:15
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- インターネットビジネス ネット上での論文の紹介について SNSや情報サイトなどで、例えば 「ハーバード大学の研究から分かった 1 2023/08/22 23:21
- その他(ネットショッピング・通販・ECサイト) アメリカの大手通販サイトiherbを普段利用中の方に質問です。 iherb歴7年のものです。 いつも 2 2022/06/10 13:59
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- Word(ワード) リンクが作動しない 7 2022/12/23 14:15
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
- その他(IT・Webサービス) 自分のWeb上サイトで、他のサイトを紹介しても大丈夫ですか? 2 2022/03/23 16:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessのクエリで、replace関数...
-
Accessレポートのチェックボッ...
-
Accessのスプレッドシートエク...
-
Access VBA を利用して、フォル...
-
Access で半角スペースと全角ス...
-
実行時エラー3131 FROM 句の構...
-
Vba Userformを前面に出すについて
-
Access Error3061 パラメータが...
-
Access 複数条件検索の設定が上...
-
アクセスの更新クエリでカレン...
-
accessクエリで直前の水曜日〜...
-
Access VBA [リモートサーバー...
-
Access DLookup vbaで条件を2件...
-
アクセス where句を使用して複...
-
チェックボックスにチェックが...
-
access2019 チェックボックスと...
-
【Access】Dcount関数の複数条...
-
Accessが強制終了する理由はな...
-
列が255以上のCSVファイルをAcc...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
平成名前辞典というサイトに自...
-
インターネット用語について教...
-
“度胸だめし”というサイトは危...
-
エキサイトフレンズとかのサイ...
-
「教えて!goo」は、ひまつ...
-
犬・猫をもらえるサイトを探し...
-
ECサイトを教えてください。
-
フィールドの値を別のフィール...
-
懐かしい曲
-
日頃、楽しんでるサイトを 教え...
-
windows2003server学習のお勧め...
-
得するサイト
-
柿山・かきやま(おかき)の作り方
-
サイトに移動できません。
-
サイト名の被りはいいものなの...
-
毎日見れる面白いサイト
-
こんなサイトあったらいいな、...
-
IPアドレスが分からないように...
-
フェルプス兄弟について
-
この人は「李白」ですか?
おすすめ情報