• ベストアンサー

(Access)電子メールのハイパーリンクについて

簡単なことかもしれないのですが、どうしてもわからないのでどなたかご教授ください。 現在Access2003でデータベースを作成しています。 電子メールのハイパーリンク設定がどうしてもうまくいきません。 デザインビューでテーブルを作成し、「URL」と「電子メール」というフィールドを作成しました。 それぞれデータ型を「ハイパーリンク」に変更しました。 電子メールのフィールドに例えば「aaa@aaa.aaa」と入力しても、データシートビュー上でそのアドレスの上にマウスカーソルをのせると 「http://aaa@aaa.aaa」となっているのです。 ひとつずつ右クリックして、「ハイパーリンクの編集」を開くと、[webページ]となっているので[電子メール]に設定しなおしているのですが、 最初から電子メールであると認識させるにはどのようにしたらよいでしょうか? 設定か操作方法がおかしいのでしょうか。 いろいろ自分で調べたりしてみたのですが解決できずに困っています。 宜しくお願いします。

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

  • ベストアンサー
回答No.1

http://orakumiko.hp.infoseek.co.jp/tips/q_hyperlnk.html ↑を参考にしてはどうでしょうか?

参考URL:
http://orakumiko.hp.infoseek.co.jp/tips/q_hyperlnk.html
marumaruo
質問者

お礼

http://は自動でついてしまうものなのですね。 何か設定をいじってしまったのかと思っておりました。 URLを参考にして、結局入力用テキスト型とハイパーリンク型の二つのメールフィールドを作成しました。 入力時にハイパーリンク型に下記のように表示させるようにプロシージャを作成しました。 [mail] & '#mailto:' & [mail] 既存のレコードに関しては、更新クエリで書き換えました。 勉強し始めで知識も浅いため、もっと良い方法があるのかもしれませんが、とりあえずは解決しました。 参考になりました。 ありがとうございました。

その他の回答 (1)

回答No.2

こんにちは。 ▽以下の方法を試してみてください。 アドレスを入力するフィールド上でマウスを右クリックして、 <ハイパーリンク>-<ハイパーリンクの編集> ※または、フィールドにカーソルを置いた状態で、メニュー<挿入>-<ハイパーリンク>   ↓ [ハイパーリンクの挿入] ダイアログで、左にある[リンク先] のいちばん下 [電子メールアドレス] をクリック   ↓ そのあと「電子メールアドレス」欄にメールアドレスを入力   ↓ 1文字入力した時点で、自動的に "mailto:" が先頭に付加されます。

marumaruo
質問者

お礼

1番の方へのお礼にも書いたのですが、なんとか解決しました。 クエリ等で変更処理をするか、設定を開いてひとつずつ設定しなおすか、なのですね。 何か設定間違えたかなと思っていたので、問題なさそうで安心しました。 参考になりました。 ありがとうございました。

関連するQ&A

  • <アクセスのデザインビューでの設定>

    <アクセスのデザインビューでの設定> こんにちわ。 エクセルで作成したデータをアクセスにインポートして作成したテーブルがあります。 そのフィールドに日にちを入れるところがあります。 2010/7/5と表示されるように,デザインビューで設定しましたが, 「定義されているフィールドが多すぎます」とエラーがでて保存できませんでした。 解決方法はありますでしょうか。 よろしくお願いします!! (行った,設定方法) 1)テーブルをデザインビューで開く。 2)日にちのフィールドのデータ型を「日付/時刻型」へ 3)標準タブの書式を「日付(S)」としました。 4)保存→エラー (アクセスのバージョン)  アクセス98 (PCのOS)XP

  • アクセステーブルでハイパーリンクの設定方法を教えてください

    テーブルに作ったEメールアドレスの項目をハイパーリンク型に設定しましたがデータビューでアドレスをクリックするとhttp://以降のメールアドレスが出、アウトルックが起動しませんがどのようにしたらよろしいでしょうか

  • accessのサブクエリ

    Access2003で以下のようなテーブルがあるとします。 [テーブル名:経費TBL] 会社 , 部署 , 年度 , 月 , 経費 ------------------------------- AAA , AAA01 , 2009 , 1 , 10000 AAA , AAA01 , 2009 , 1 , 20000 AAA , AAA01 , 2009 , 2 , 30000 AAA , AAA01 , 2009 , 3 , 40000 BBB , AAA01 , 2009 , 4 , 50000 BBB , AAA01 , 2010 , 1 , 60000 CCC , AAA01 , 2010 , 1 , 70000 CCC , AAA01 , 2010 , 1 , 80000 ここから以下のような、 会社別、部署別の集計データを作成したいとします。 会社 , 部署 , 200901経費計 , 200902経費計 , … , 201012経費計 この時、デザインビューでの条件指定をどうしたら良いのか いまいちよく分かりません。 会社 , 部署, 経費:200901経費計 , 経費:200902経費計… ↑のようにデザインビューで入れて、 経費計のところの条件で IN ( SELECT * FROM 経費TBL WHERE 年度 = 2009 AND 月 = 1 ) みたいに順に入れていけば良いのかと調べながらやっていましたが、 以下のエラーが出てしまいます。 こういう時のデザインビューの記述方法を教えてください。 宜しくお願い致します。 【エラー内容】 「メイン クエリの FROM 句の予約語 EXISTS を使用しないフィールドを 複数返すサブクエリを作成しました。 サブクエリの SELECT ステートメントを変更し、 1 つのフィールドだけを指定してください。(Error 3306)」

  • アクセス2000のレポート作成で

    アクセス2000のレポート作成時にデザインビューを利用してレポートを作成しようとしています。 ここでフィールドリストを利用してテーブルのフィールド名をドラッグ&ドロップし、デザインビュー上に配置したいのですが、フィールドリストを画面に参照できません。 どのような設定をすればフィールドリストが出せるのでしょうか。 また、他に方法がないかと思い、デザインビュー上にテキストボックスを配置し、 プロパティ> データ> コントロールソース>式ビルダの作業画面からテーブルのフィールド名を配置していますが、プレビュー表示すると「#Name?」と表示されてしまいます。 よろしくお願いします。

  • ACCESSのフォームからハイパーリンクで開く

    ACCESS2003です。 ACCESSのフォーム上にテキストボックスを配置し、 そこにパスを入れています。 そのファイルをハイパーリンクで開くことは可能でしょうか。 テキストボックスの設定には、「ハイパーリンクあり」を「はい」にしているので、ハイパーリンクのように見た目はなっているのですが、そこにマウスを近づけてもカーソルが、手の形にならず、開くことができません。 何か設定などが違うのですよね。 よろしくお願いします。

  • Access2007抽出のことで

    Access2007のクエリ、デザインビューのことです。 データが例えば aaa bbb ccc ddd とあるとして、このうちaaaとcccの2つを抽出しようと 思って「"aaa"and"ccc"」とか書いても データシートビューでは空欄になってしまいます。 条件の書き方がおかしいのでしょうか?

  • Accessのクエリでハイパーリンクの作成したい

    Access2003にて、[商品]テーブルを使って、社内の別システム上にある商品ごとの詳細ページ(IEで閲覧するページです)へのハイパーリンクをクエリで作成したいのですが、全部で1600件ほどあるデータに対して、一括で作成するにはどのような方法がよいのかわからないで、教えてください。 クエリでは[商品]テーブルにある以下のフィールドを使います。  ○[マスタNo]フィールド(数値型)  ○[商品名]フィールド(テキスト型)  ○[商品コード]フィールド(テキスト型)  ※[商品コード]フィールドは半角英数の羅列です。 別システム上のURLは[http://shouhin/iteminfo.ashx?code=[商品コード]]となっています。 上記のように、別システムの詳細ページのURLでcode=の後に続く文字列は[商品]テーブルの[商品コード]フィールドになります。 クエリでは、[商品名]フィールドに上記のURLのハイパーリンクを貼り付けるか、新たなフィールドを設けてハイパーリンクを作成するのか、どちらかを実現したいので、ご教示よろしくお願いします。

  • Accessのハイパーリンクをクリックしてもファイルが開かない

    Accessでハイパーリンク型を設定して、そこにローカルのファイルまでの 絶対パスを記載しています。 絶対パスは作成したフォームのテキストボックスに記述されたパスを VBAでUpdate文を利用してテーブルへ取りこんでいます。 その後、検索処理を行い作成した表形式のフォームに検索結果を表示します。 その際に、表示されたハイパーリンクをクリックすると該当ファイルが 開くようにしたいのですが、開くことができません。 文字列は青くなり、マウスカーソルも指型になっているのですが、 クリックしても何も反応がありません。 どなたか解決法を教えてください。 よろしくお願いいたします。

  • エクセルの電子メールアドレス ハイパーリンク(再質問)

    WindowsXP/Excel2003 エクセルで作成した住所録の電子メールアドレスにハイパーリンクを付けています。ハイパーリンクの付いたセルを右クリックして「ハイパーリンクの編集」という画面を出すと、「最近使用した電子メールアドレス」の欄に履歴が残るようになっていますが、これらを削除する方法を教えて下さい。

  • ACCESS VBA

    クエリーにsqlをはりつけてデザインビューでひらこうとすると、連結式を表示できません。フィールドが削除されているか、名前が変更されています~とエラーメッセージがでてデザインビューになりません。しかしデータシートビューは開きます。aaa_id=idという連結式です。idが使えないのでしょうか?

専門家に質問してみよう