メールマガジン【アクセスで作るシリーズ】


バックナンバー 【住所録ソフト編】 Vol.43
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

    ACCESSで作るシリーズ  【住所録ソフト編】

    発 行 : Yoshihisa Fukuda          2003.02.08 Vol.43

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
今回から、住所録印刷のレポートを作成します。
まずは、レポートで元になるクエリーの作成です。
______________________________________
 □ 住所録印刷のクエリーを作成する。

1.住所録ソフトのデータベース[Address.mdb]を開きます。

2.データベースウィンドウの[クエリー]タブを選択します。

3.[新規作成]ボタンを押下し、[クエリーの新規作成]ダイアログで[デザインビュー]
  を選択して[OK]ボタンを押下します。

4.[テーブルの表示]ダイアログで[AddressTable]を選択し[追加]ボタンを押下し
  [AddressTable]を追加したら[閉じる]ボタンを押下します。

5.クエリーウィンドウの上段にある[AddressTable]の以下のフィールドをダブル
  クリックして下段のフィールドに設定します。

  選択したフィールド

  ・ID
  ・FullName
  ・Furigana
  ・ZipCode
  ・Address
  ・TelNo
  ・FaxNo
  ・HandyPhoneNo
  ・Email

6.下段のフィールドに上記9個のフィールドを設定したら、次の10個目のフィー
  ルド欄に、ちょっと長いですが1行で以下の様に記述して下さい。

Prefecture: IIf(InStr(1,[Address],"県")<>0,Left([Address],InStr(1,[Address],
"県")),IIf(InStr(1,[Address],"府")<>0,Left([Address],InStr(1,[Address],"府")),
IIf(InStr(1,[Address],"道")<>0,Left([Address],InStr(1,[Address],"道")),
IIf(InStr(1,[Address],"都")<>0,Left([Address],InStr(1,[Address],"都")),Null))))

7.次に11個目のフィールド欄に以下の様に記述します。

50on: IIf(IsNull([Furigana]),Null,Left([Furigana],1))

8.ここまで出来たらクエリーを[AddressRepQuery]と言う名前で保存して終了します。
______________________________________
 □ 住所録印刷のレポートを作成する。

1.データベースウィンドウの[レポート]タブを選択します。

2.[新規作成]ボタンを押下し、[レポートウィザード]を選択して[元になるテーブル
  /クエリーの選択]で先程作成した[AddressRepQuery]を選択し[OK]ボタンを押下
  します。

3.[レポートに含めるフィールドを選択して下さい]で[選択可能なフィールド]から
  以下のフィールドを選択します。

  選択したフィールド

  ・ID
  ・FullName
  ・Furigana
  ・ZipCode
  ・Address
  ・TelNo
  ・FaxNo
  ・HandyPhoneNo
  ・Email

4.[グループレベルを追加しますか?]は、何もせずそのまま[次へ]ボタンを押下
  します。

5.[レコードの並べ替え順序を指定して下さい]も、何も指定しないでそのまま
  [次へ]ボタンを押下します。

6.[レイアウト]が[表形式]、[印刷の向き]が[横]を選択し[次へ]ボタンを押下
  します。

7.[スタイルを選択して下さい]で[明朝体]を選択し[次へ]ボタンを押下します。

8.[レポート名を指定して下さい]で[AddressRep]と入力し[レポートのデザインを
  編集する]を選択して[完了]ボタンを押下します。

9.タイトルのラベルを選択し[標題]プロパティに[住所録]と設定します。

10.IDのラベルを削除し、IDのテキストボックス[ID]を選択して[可視]プロパティを
  [いいえ]に設定します。

11.氏名、ふりがな、郵便番号、住所、電話番号、FAX番号、携帯電話番号、メール
  アドレスを左端から適当な幅でレイアウトします。
  (IDは非表示なので氏名を重ねて構いません)

12.ここまで出来たらレポートを保存して終了します。

次回は住所録印刷指示画面の条件に従い、レポートを制御するプログラムを作成
します。
______________________________________
 □ お知らせ。

 ・サーバーの移行について

  この度、レンタルサーバーの業者を変更する事にしました。

  2月中に新しい業者のサーバーに移行します。

  URLは変わりませんので、いままで通りアクセスできますが、移行の際、一時的に
  見られなくなるかも知れませんので、予めご了承下さい。

  また、サーバー移行に伴いホームページの構造が若干変更となるため、何らかの
  不具合が発生するかも知れません。

  万が一、不具合等、お気づきの点が御座いましたら、お手数ですがメールにて
  お知らせ下さいます様、ご協力の程、よろしくお願いいたします。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ ACCESSで作るシリーズ 【住所録ソフト編】
◇ 発 行 元  :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
  ご質問等   :fukud@nifty.com

◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
  しています。(まぐまぐID:0000077071)
◇ バックナンバー:http://www.fsc-net.com
◇ 登録・解除  :http://www.fsc-net.com

 Copyright(C) 2001-2003 Yoshihisa Fukuda All rights reserved.

◇転載について
 このメールマガジンの無断転載などは、一切禁止です。
 転載をご希望の方は、事前にメールで連絡をください。
◇免責
 このメールマガジン及びホームページの内容による、いかなる損害、障害などに
 関して発行者は一切の責任を負いません。
 掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□