メールマガジン【アクセスで作るシリーズ】
バックナンバー 【住所録ソフト編】 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.
◇転載について
このメールマガジンの無断転載などは、一切禁止です。
転載をご希望の方は、事前にメールで連絡をください。
◇免責
このメールマガジン及びホームページの内容による、いかなる損害、障害などに
関して発行者は一切の責任を負いません。
掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
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
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
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.
◇転載について
このメールマガジンの無断転載などは、一切禁止です。
転載をご希望の方は、事前にメールで連絡をください。
◇免責
このメールマガジン及びホームページの内容による、いかなる損害、障害などに
関して発行者は一切の責任を負いません。
掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□