メールのハイパーリンクをつくるには


ホーム サイトマップ
トップページ >クエリ >メールのハイパーリンクをつくるには


メールのハイパーリンクは,「http://」の代わりに「mailto:」を付加することで作成できます.
データ数が少ない場合は,一件ずつメールのハイパーリンクの設定を行う方法もあります.

ハイパーリンク型とは?

Accessのデータ型のひとつに,ハイパーリンク型があります.
初期設定では,データ型をハイパーリンク型に設定したフィールドにデータを入力すると,データの先頭に「http://」が付加され,Webにリンクできるようになっています.

手順

ここでは,大量のメールアドレスを簡単にメールのハイパーリンクに変更する手法についてご紹介します.

[使用するテーブル]
学生テーブル
学籍番号氏名mail
1101バカボンパパpapa@xxx.yyy.ac.jp
1102バカボンママmama@xxx.yyy.ac.jp
1103バカボンbakabon@xxx.yyy.ac.jp
1104はじめちゃんhajime@xxx.yyy.ac.jp
  1. メールアドレスのフィールドを「#mailto:」でつなぎます
    [アドレス変換クエリ]
    SELECT 学生.学籍番号, 学生.氏名, [mail] & '#mailto:' & [mail] AS アドレス
    FROM 学生
    アドレス変換クエリ
    学籍番号氏名アドレス
    1101バカボンパパpapa@xxx.yyy.ac.jp#mailto:papa@xxx.yyy.ac.jp
    1102バカボンママmama@xxx.yyy.ac.jp#mailto:mama@xxx.yyy.ac.jp
    1103バカボンbakabon@xxx.yyy.ac.jp#mailto:bakabon@xxx.yyy.ac.jp
    1104はじめちゃんhajime@xxx.yyy.ac.jp#mailto:hajime@xxx.yyy.ac.jp

  2. 「アドレス変換クエリ」を格納するテーブル(アドレス台帳)をつくります
    アドレス台帳テーブル
    フィールド名データ型
    学籍番号テキスト型
    氏名テキスト型
    アドレスハイパーリンク型

  3. 作成したテーブルに「アドレス変換クエリ」のデータを追加します
    [アドレス追加クエリ]
    INSERT INTO アドレス台帳 (学籍番号,氏名,アドレス)
    SELECT 学籍番号,氏名,アドレス
    FROM アドレス変換クエリ
    アドレス台帳テーブル
    学籍番号氏名アドレス
    1101バカボンパパpapa@xxx.yyy.ac.jp
    1102バカボンママmama@xxx.yyy.ac.jp
    1103バカボンbakabon@xxx.yyy.ac.jp
    1104はじめちゃんhajime@xxx.yyy.ac.jp


    作成日:2004/8/30
    Copyright (C)2004 Orakumiko All rights reserved.