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


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

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

    発 行 : Yoshihisa Fukuda          2002.08.17 Vol.30

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
今回は、宛名印刷条件設定画面を作成します。
______________________________________
 □ 宛名印刷条件を考える。

宛名印刷を行う際、以下の様な指定ができる様にします。

1.印刷するデータの選択する。

2.宛名住所を自宅か会社か選択する。

3.宛名に連名を印刷するか、しないか選択する。

4.印刷部数を指定する。


これらの条件を設定する画面を作成する訳ですが、その前にこれらの設定条件を
保持するために、テーブルの修正を行います。
______________________________________
 □ 住所テーブルの修正。

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

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

3.住所テーブル[AddressTable]を選択し[デザイン]ボタンを押下します。

4.以下の項目を追加します。
   ______________________________
   フィールド名  データ型     説明      
   ------------------------------
   PrintAddr    数値型      宛名住所 1:自宅 2:会社
   PrintJointly  数値型      連名印刷
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

5.次に各フィールドに対して、[フィールドサイズ]と[標題]プロパティを設定し
  ます。
   _______________________
   フィールド名   サイズ 標題      
   -----------------------
   PrintAddr     整数型   宛名住所
   PrintJointly   整数型   連名印刷
   ━━━━━━━━━━━━━━━━━━━━━━━

6.宛名住所フィールド[PrintAddr]にカーソルを移動して、フィールドプロパティ
  の[ルックアップ]タブを開き、以下のプロパティを設定します。

  表示コントロール ・・・ コンボボックス
  値集合タイプ   ・・・ 値リスト
  値集合ソース   ・・・ 1;自宅;2;会社
  列数       ・・・ 2

7.フィールドが追加できたら、保存して終了します。
______________________________________
 □ 連名テーブルの修正。

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

2.連名テーブル[JointlyTable]を選択し[デザイン]ボタンを押下します。

3.以下の項目を追加します。
   ______________________________
   フィールド名  データ型     説明      
   ------------------------------
   PrintFlg    Yes/No型     宛名印刷
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

4.次にフィールドに対して、[フィールドサイズ]と[標題]プロパティを設定します。
   _______________________
   フィールド名   標題      
   -----------------------
   PrintFlg     宛名印刷
   ━━━━━━━━━━━━━━━━━━━━━━━

5.フィールドが追加できたら、保存して終了します。
______________________________________
 □ 連名フォームの修正。

連名フォームに、宛名印刷をするか、しないかのチェックボックスを追加します。

1.データベースウィンドウの[フォーム]タブを選択します。

2.連名フォーム[JointlyForm]を選択し[デザイン]ボタンを押下します。

3.フォームの一番右端(敬称の右横)に、宛名印刷する/しないのチェックボックス
  を追加します。

 (1)ツールバーのチェックボックスを選択し、フォームの右端の適当な位置で
    クリックする。
 (2)追加したチェックボックスの以下のプロパティを設定する。

    名前        ・・・PrintFlg
    コントロールソース ・・・PrintFlg

4.チェックボックスのラベルの[標題]プロパティに[宛名印刷]と設定します。

5.チェックボックスのラベルをフォームヘッダーへ移動して、レイアウトを整え
  ます。

6.フォームを保存して終了します。

今回はここまでです。
次回は、宛名印刷検索条件設定フォームを作成します。
______________________________________
 □ お知らせ。

・当メールマガジンでは、下記の事項に関しては、特別の場合を除き、記述しており
 ません。
 必要を感じられた時、皆様方各自で設定を行って下さい。

 1.フォーム作成時、各コントロールの[漢字変換モード]プロパティについては、
   その都度、記述いたしません。
   皆さんの好みで設定して下さい。

 2.フォームのレイアウトを修正した場合や、フィールドを追加した場合など、
   カーソルの移動順を設定しなおす必要がある場合があります。
   これらも、その都度、記述はいたしません。
   カーソル移動順は[タブ移動順]プロパティで設定して下さい。

・意外とご存知無い方が居られるのですが、各号のサンプルMDBがホームページ
 よりダウンロードしていただけます。
 サンプルはアクセス97用です。

 尚、質問はアクセス2000/2002でも受け付けております。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ 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.

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