![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
アクセスのテキスト型のフィールド(URL)に
http://bekkoame.okwave.jp/qa1111.html
と入れていて、
そのテーブルを元にしたフォームを作成し、
フォームにテキストボックスを作りコントロールソースをURLにしました。
プロパティで
ハイパーリンクあり:はい
ハイパーリンクとして表示:ハイパーリンクである場合
としてますが、そのテキストボックスをクリックしてもハイパーリンクは開きません。
色は、青字に下線で見た目はハイパーリンクのようです。
テーブルのデータ型をハイパーリンクにしない限り、
フォームのコントロールをクリックしてサイトを開くことはできないのでしょうか?
URL列を主キーにしたいので、ハイパーリンク型は避けてました。
![「テキスト型のフィールドでハイパーリンク」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/8/1378918_5497d16789a06/M.jpg)
No.2ベストアンサー
- 回答日時:
アクセスのテキスト型のフィールド(URL)に
http://bekkoame.okwave.jp/qa1111.html
と入れていて、
そのテーブルを元にしたフォームを作成し、
フォームにテキストボックスを作りコントロールソースをURLにしました。
プロパティで
ハイパーリンクあり:はい
ハイパーリンクとして表示:ハイパーリンクである場合
--------------------------------------
Access2010を使ています。
試してみましたがダメでした
ハイパリンクのリンク先が空白なのが気になりますが
Yahooのホームページを入れてもダメでした
ところで
URL列を主キーにしたいので、ハイパーリンク型は避けてました。
---------------------------------
URL列を主キーにする狙いは何ですか
主キーにすると修正が効かないので大変不便です。
主キーはレコードをユニーク(重複なし)にするものだけと割り切って
意味のないオートナンバー型にしてCPにお任せで良いです。
またフォーム、レポートから主キーを表示しなくても何ら問題ありません
URL列を主キーにする狙いが重複を避けたいのであれば
テーブルのプロパティーでURLのインデックス項目を「重複なし」とします。
No.3
- 回答日時:
ハイパーリンクにこだわりが無ければ・・・
コマンドボタンか[URL]コントロールのダブルクリック時イベントなどに
createobject("shell.application").shellexecute me!URL
でも代用できます。
No.1
- 回答日時:
が単にテーブルのフィールドに入っているだけでは機能しません。
#http://www.google.co.jp/# と#で括って初めて機能します。
http://office.microsoft.com/ja-jp/access-help/HP …
より
ハイパーリンク アドレスは、シャープ記号 (#) を使って
4 つの部分に分けることができます。
表示テキスト#アドレス#サブアドレス#ポップヒント
次の例には表示テキスト、アドレス、およびポップヒントが含まれています。
省略されたサブアドレス用の # 記号も入っていることに注意してください。
なので、##で括られた部分が無いとアドレスに相当するものが無いので
飛んで行ってくれません。
不思議なことに、http://www.google.co.jp/ とテーブルのフィールドにある時
フォーム上でそのコントロールをShift + F2 で編集モードにして何もせずにOKで閉じます。
レコードが編集モードになるので Shift + Enter でレコードを確定します。
クリックすると今度は飛んで行ってくれます。(当方 Access2010)
テーブルに戻って確認すると、#http://www.google.co.jp/# になってます。(^^?
少し脱線しましたが、
##で括るか
Application.FollowHyperLink を使用するか
だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのハイパーリンクで別BOOKを開く 3 2022/10/26 18:48
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- Excel(エクセル) 【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか? 3 2023/05/22 11:22
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- Excel(エクセル) 画像のようなチェックボックスとハイパーリンクがありますが、 ハイパーリンクを押すと、チェックボックス 1 2023/04/07 12:56
- Excel(エクセル) ハイパーリンクの削除について 2 2022/11/10 07:32
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- HTML・CSS ウェブサイトにアップされているPDFファイルのハイパーリンク先に飛ぶ時、新しいタブを開きたい 3 2022/12/13 13:57
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) ハイパーリンク先のフォルダの中のファイルが多すぎで見つけれません。ハイパーリンクの挿入の画面が小さく 1 2023/02/12 19:55
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Accessのハイパーリンクをクリックしてもファイルが開かない
Access(アクセス)
-
ACCESSのフォームからハイパーリンクで開く
Access(アクセス)
-
Accessのクエリでハイパーリンクの作成したい
その他(Microsoft Office)
-
-
4
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
7
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
8
Accessのハイパーリンクのパスを設定する「ハイパーリンクの挿入」を表示させる方法を教えてください。
その他(データベース)
-
9
Accessのハイパーリンクの設定
Access(アクセス)
-
10
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
Access2007のテーブルにハイパーリンク型を指定しているがリンク先を開かない
PowerPoint(パワーポイント)
-
13
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
14
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
17
どこにもフォーカスを当てたくない
Access(アクセス)
-
18
Accessのリンク先を相対パスにしたい
その他(データベース)
-
19
ACCESS2010 ActiveXコントロールのAdobe PDF Readerについて
Access(アクセス)
-
20
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータを更新したらそ...
-
前のレコードの値を自動で入れたい
-
access ダブリ登録を防止したい
-
インデックスまたは主キーにはn...
-
Accessでフォームに自動入力し...
-
access別のテーブルを参照して...
-
アクセスでコードを入れると名...
-
ACCESSでフォームのチェックボ...
-
「バリアント型でない変数に Nu...
-
ACCESS2000の帳票フォームでテ...
-
テキスト型のフィールドでハイ...
-
Accessフォームが入力できません。
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
未審査請求包袋抽出表作成とは...
-
ACCESSでVBAから選択クエリの抽...
-
ACCESS 複数のフォームから同一...
-
Accessで経過日付に応じて色を...
-
Accessクエリの抽出条件にフォ...
-
AccessでIDを入力したら他の項...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
前のレコードの値を自動で入れたい
-
access別のテーブルを参照して...
-
Accessでデータを更新したらそ...
-
Accessでフォームに自動入力し...
-
インデックスまたは主キーにはn...
-
入力した値をコンボボックスに...
-
Accessフォームが入力できません。
-
ACCESS フォームで入力データ...
-
アクセスでコードを入れると名...
-
access ダブリ登録を防止したい
-
ACCESSでフォームのチェックボ...
-
AccessVBAの値によっ...
-
テキスト型のフィールドでハイ...
-
ACCESS2000の帳票フォームでテ...
-
Accessのフォームでデータ入力...
-
Access2010 レコードの更新日付...
-
アクセスのフォームの必須項目...
-
ACCESSで定型入力の〒が表示さ...
-
「バリアント型でない変数に Nu...
-
Accessのフォーム入力をしても...
おすすめ情報