メールマガジン【アクセスで作るシリーズ】
バックナンバー 【住所録ソフト編】 Vol.31
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
ACCESSで作るシリーズ 【住所録ソフト編】
発 行 : Yoshihisa Fukuda 2002.08.31 Vol.31
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
______________________________________
□ メールマガジン紹介
タイトル:JAVA World
URL :http://deep21.dip.jp/java/
発行者コメント:メルマガにしては詳しくやってるって点と、HPの掲示板でサポート
もしてるってことが売りです
JAVAの勉強をしたい人、JAVAに興味ある人は是非どうぞ。
______________________________________
--------------------------------------
今回は、宛名印刷条件設定のフォームを作成します。
______________________________________
□ 宛名印刷条件設定フォーム作成。
1.住所録ソフトのデータベース[Address.mdb]を開きます。
2.データベースウィンドウの[フォーム]タブを選択します。
3.[新規作成]ボタンを押下し、[フォームの新規作成]ダイアログで[フォームウィ
ザード]を選択し、[基になるテーブル/クエリーの選択]で[AddressTable]を
選択して[OK]ボタンを押下します。
4.[フォームウィザード]ダイアログで以下のフィールドを選択し[次へ]ボタンを
押下します。
ID
FullName
Furigana
ZipCode
Address
OfficeName
OfficeZipCode
OfficeAddress
PrintJointly
5.次に[フォームの表示形式を選択して下さい]の画面で[表形式]を選択し[次へ]
ボタンを押下する。
6.[スタイルを選択して下さい。]の画面で好みのスタイルを選択し[次へ]ボタンを
押下します。(サンプルでは[標準]を選択しています)
7.[フォーム名を指定して下さい]で[AddrPrintForm]と入力し、[フォームを作成
した後に行うことを選択して下さい]で[フォームのデザインを編集する]を選択
して[完了]ボタンを押下します。
8.フォームを選択した状態で以下のプロパティを設定します。
標題 ・・・ 宛名印刷条件設定
追加の許可 ・・・ いいえ
レコードセレクタ ・・・ いいえ
9.次に、フォームのレイアウトを少し調整します。
レイアウト例を以下に挙げますが、少し判りづらいと思いますので、サンプル
なども参考にして下さい。
【レイアウト例】
[FullName][PrintJointly][********][ZipCode] [Address][********]
[Furigana] [********][OfficeZipCode][OfficeAddress][OfficeName]
※ [ID]フィールドは、[可視]プロパティを[いいえ]にして、[FullName]フィールド
に重ねて配置しておきましょう。
[********]は、ボタンを追加しますので、スペースを空けておきます。
10.連名印刷[PrintJointly]のテキストボックスのコントロールの種類をコンボボッ
クスに変更し、各プロパティを設定します。
(1)[PrintJointly]を選択し、メニューの[書式]-[コントロールの種類の変更]-
[コンボボックス]を選択します。
(2)以下のプロパティを設定します。
値集合タイプ ・・・ 値リスト
値集合ソース ・・・
0;"連名印刷しない";1;"全ての連名を印刷";2;"指定した連名を印刷"
列数 ・・・ 2
列幅 ・・・ 0cm;XXXcm
(XXXは[PrintJointly]の[幅]プロパティの値)
文字配置 ・・・ 中央
11.住所[Address]、会社住所[OfficeAddress]の[エンターキー入力時動作]プロパティ
を[既定]に、[スクロールバー]プロパティを[なし]に設定する。
12.次に、宛名切替ボタンを作成します。
ツールバーの[オプショングループ]を選択し、フォームの適当な位置(レイアウ
トの[PrintJointly]の右横[********]のあたりでクリックする。
※ コントロールウィザードを有効にしておく。
13.オプショングループウィザードの[オプションにつけるラベルを指定して下さい]
で[自宅][会社][印刷しない]の3つを入力し、[次へ]ボタンを押下します。
14.[次のオプションを規定にする]を選択し、[自宅]を選んで、[次へ]ボタンを押下
します。
15.[各オプションに割り当てる値を指定して下さい]で自宅、会社、印刷しない、が
それぞれ、1、2、3である事を確認し、[次へ]ボタンを押下します。
16.[選択されたオプションの値をどのように使うかを指定して下さい]で[次の
フィールドに保存する]で[PrintAddr]を選択し、[次へ]ボタンを押下します。
17.[オプショングループに含めるコントロールを選択して下さい]で[トグルボタン]
を選択し、[次へ]ボタンを押下します。
18.[オプショングループの標題を指定して下さい]はそのまま(後で削除する)で
[完了]ボタンを押下します。
19.作成したオプショングループの[境界線]プロパティを[透明]にして、以下の
各ボタンの[名前]プロパティを設定します。
【自宅】ボタン
名前 ・・・ HomeBtn
【会社】ボタン
名前 ・・・ CompanyBtn
【印刷しない】ボタン
名前 ・・・ NotPrtBtn
20.オプショングループの各ボタンの配置を以下の様にする。
[FullName][PrintJointly][HomeBtn][ZipCode] [Address][NotPrtBtn]
[Furigana] [CompBtn][OfficeZipCode][OfficeAddress][OfficeName]
21.以下の各フィールドの[使用可能]プロパティを[いいえ]、[編集ロック]プロパティ
を[はい]に設定する。
FullName
Furigana
ZipCode
Address
OfficeZipCode
OfficeAddress
OfficeName
21.レイアウトに合わせて、ラベルの配置を整えましょう。
22.ここまで出来たら、フォームを保存して終了します。
今回は、ここまでです。
次回は、印刷部数の指定と、印刷ボタンによるレポート呼び出しを行います。
______________________________________
□ お知らせ。
Vol.29の中で、プロパティの設定に抜けがありました。
6.住所表示用のテキストボックスを追加します。 の中の
(2)追加した2つのテキストボックスに、それぞれ以下のプロパティを設定しま
しょう。
・1つめのテキストボックスのプロパティ
名前 ・・・ Address_sub1
背景スタイル ・・・ 透明
フォント名 ・・・ MS P明朝
フォントサイズ ・・・ 16
・2つめのテキストボックスのプロパティ
名前 ・・・ Address_sub2
背景スタイル ・・・ 透明
フォント名 ・・・ MS P明朝
フォントサイズ ・・・ 16
とありますが、2つのテキストボックス共に、[縦書き]プロパティを[はい]に設定
する必要があります。
ここで、訂正して、お詫びさせていただきます。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
◇ ACCESSで作るシリーズ 【住所録ソフト編】
◇ 発 行 元 :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
ご質問等 :fukud@nifty.com
◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
しています。(まぐまぐID:0000077071)
◇ バックナンバー:http://homepage2.nifty.com/f-soft/
◇ 登録・解除 :http://homepage2.nifty.com/f-soft/
Copyright(C) 2001-2002 Yoshihisa Fukuda All rights reserved.
◇転載について
このメールマガジンの無断転載などは、一切禁止です。
転載をご希望の方は、事前にメールで連絡をください。
◇免責
このメールマガジン及びホームページの内容による、いかなる損害、障害などに
関して発行者は一切の責任を負いません。
掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
ACCESSで作るシリーズ 【住所録ソフト編】
発 行 : Yoshihisa Fukuda 2002.08.31 Vol.31
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
______________________________________
□ メールマガジン紹介
タイトル:JAVA World
URL :http://deep21.dip.jp/java/
発行者コメント:メルマガにしては詳しくやってるって点と、HPの掲示板でサポート
もしてるってことが売りです
JAVAの勉強をしたい人、JAVAに興味ある人は是非どうぞ。
______________________________________
--------------------------------------
今回は、宛名印刷条件設定のフォームを作成します。
______________________________________
□ 宛名印刷条件設定フォーム作成。
1.住所録ソフトのデータベース[Address.mdb]を開きます。
2.データベースウィンドウの[フォーム]タブを選択します。
3.[新規作成]ボタンを押下し、[フォームの新規作成]ダイアログで[フォームウィ
ザード]を選択し、[基になるテーブル/クエリーの選択]で[AddressTable]を
選択して[OK]ボタンを押下します。
4.[フォームウィザード]ダイアログで以下のフィールドを選択し[次へ]ボタンを
押下します。
ID
FullName
Furigana
ZipCode
Address
OfficeName
OfficeZipCode
OfficeAddress
PrintJointly
5.次に[フォームの表示形式を選択して下さい]の画面で[表形式]を選択し[次へ]
ボタンを押下する。
6.[スタイルを選択して下さい。]の画面で好みのスタイルを選択し[次へ]ボタンを
押下します。(サンプルでは[標準]を選択しています)
7.[フォーム名を指定して下さい]で[AddrPrintForm]と入力し、[フォームを作成
した後に行うことを選択して下さい]で[フォームのデザインを編集する]を選択
して[完了]ボタンを押下します。
8.フォームを選択した状態で以下のプロパティを設定します。
標題 ・・・ 宛名印刷条件設定
追加の許可 ・・・ いいえ
レコードセレクタ ・・・ いいえ
9.次に、フォームのレイアウトを少し調整します。
レイアウト例を以下に挙げますが、少し判りづらいと思いますので、サンプル
なども参考にして下さい。
【レイアウト例】
[FullName][PrintJointly][********][ZipCode] [Address][********]
[Furigana] [********][OfficeZipCode][OfficeAddress][OfficeName]
※ [ID]フィールドは、[可視]プロパティを[いいえ]にして、[FullName]フィールド
に重ねて配置しておきましょう。
[********]は、ボタンを追加しますので、スペースを空けておきます。
10.連名印刷[PrintJointly]のテキストボックスのコントロールの種類をコンボボッ
クスに変更し、各プロパティを設定します。
(1)[PrintJointly]を選択し、メニューの[書式]-[コントロールの種類の変更]-
[コンボボックス]を選択します。
(2)以下のプロパティを設定します。
値集合タイプ ・・・ 値リスト
値集合ソース ・・・
0;"連名印刷しない";1;"全ての連名を印刷";2;"指定した連名を印刷"
列数 ・・・ 2
列幅 ・・・ 0cm;XXXcm
(XXXは[PrintJointly]の[幅]プロパティの値)
文字配置 ・・・ 中央
11.住所[Address]、会社住所[OfficeAddress]の[エンターキー入力時動作]プロパティ
を[既定]に、[スクロールバー]プロパティを[なし]に設定する。
12.次に、宛名切替ボタンを作成します。
ツールバーの[オプショングループ]を選択し、フォームの適当な位置(レイアウ
トの[PrintJointly]の右横[********]のあたりでクリックする。
※ コントロールウィザードを有効にしておく。
13.オプショングループウィザードの[オプションにつけるラベルを指定して下さい]
で[自宅][会社][印刷しない]の3つを入力し、[次へ]ボタンを押下します。
14.[次のオプションを規定にする]を選択し、[自宅]を選んで、[次へ]ボタンを押下
します。
15.[各オプションに割り当てる値を指定して下さい]で自宅、会社、印刷しない、が
それぞれ、1、2、3である事を確認し、[次へ]ボタンを押下します。
16.[選択されたオプションの値をどのように使うかを指定して下さい]で[次の
フィールドに保存する]で[PrintAddr]を選択し、[次へ]ボタンを押下します。
17.[オプショングループに含めるコントロールを選択して下さい]で[トグルボタン]
を選択し、[次へ]ボタンを押下します。
18.[オプショングループの標題を指定して下さい]はそのまま(後で削除する)で
[完了]ボタンを押下します。
19.作成したオプショングループの[境界線]プロパティを[透明]にして、以下の
各ボタンの[名前]プロパティを設定します。
【自宅】ボタン
名前 ・・・ HomeBtn
【会社】ボタン
名前 ・・・ CompanyBtn
【印刷しない】ボタン
名前 ・・・ NotPrtBtn
20.オプショングループの各ボタンの配置を以下の様にする。
[FullName][PrintJointly][HomeBtn][ZipCode] [Address][NotPrtBtn]
[Furigana] [CompBtn][OfficeZipCode][OfficeAddress][OfficeName]
21.以下の各フィールドの[使用可能]プロパティを[いいえ]、[編集ロック]プロパティ
を[はい]に設定する。
FullName
Furigana
ZipCode
Address
OfficeZipCode
OfficeAddress
OfficeName
21.レイアウトに合わせて、ラベルの配置を整えましょう。
22.ここまで出来たら、フォームを保存して終了します。
今回は、ここまでです。
次回は、印刷部数の指定と、印刷ボタンによるレポート呼び出しを行います。
______________________________________
□ お知らせ。
Vol.29の中で、プロパティの設定に抜けがありました。
6.住所表示用のテキストボックスを追加します。 の中の
(2)追加した2つのテキストボックスに、それぞれ以下のプロパティを設定しま
しょう。
・1つめのテキストボックスのプロパティ
名前 ・・・ Address_sub1
背景スタイル ・・・ 透明
フォント名 ・・・ MS P明朝
フォントサイズ ・・・ 16
・2つめのテキストボックスのプロパティ
名前 ・・・ Address_sub2
背景スタイル ・・・ 透明
フォント名 ・・・ MS P明朝
フォントサイズ ・・・ 16
とありますが、2つのテキストボックス共に、[縦書き]プロパティを[はい]に設定
する必要があります。
ここで、訂正して、お詫びさせていただきます。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
◇ ACCESSで作るシリーズ 【住所録ソフト編】
◇ 発 行 元 :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
ご質問等 :fukud@nifty.com
◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
しています。(まぐまぐID:0000077071)
◇ バックナンバー:http://homepage2.nifty.com/f-soft/
◇ 登録・解除 :http://homepage2.nifty.com/f-soft/
Copyright(C) 2001-2002 Yoshihisa Fukuda All rights reserved.
◇転載について
このメールマガジンの無断転載などは、一切禁止です。
転載をご希望の方は、事前にメールで連絡をください。
◇免責
このメールマガジン及びホームページの内容による、いかなる損害、障害などに
関して発行者は一切の責任を負いません。
掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□