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


バックナンバー 【会計ソフト編】 Vol.3
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

    ACCESSで作るシリーズ  【会計ソフト編】

    発 行 : Yoshihisa Fukuda          2000.04.22 Vol.3

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------

今回は基本情報設定のフォーム作成です。

== ◇ 第1章 情報設定     ====================

--------------------------------------
1-1 基本情報設定
--------------------------------------

--------------------------------------
1-1-2 フォーム作成
--------------------------------------

フォームはウィザードを使って作成します。
見栄えはあまり良くないので、後で綺麗に揃えましょう。

【フォーム作成手順】
1.[フォーム]タブで[新規作成]ボタンを押して[フォームウィザード]を選びます。
2.[元になるテーブル/クエリーの選択]で[BaseTable]を選択して[OK]ボタンを
  押します。
3.[選択可能なフィールド]から全てのフィールドを選択し[次へ]ボタンを押します。
  [>>]ボタンで全てのフィールドが選択出来ます。
4.[フォームの表示形式]で[単票形式]を選び[次へ]ボタンを押します。
5.[スタイル]は好みのもの(ホームページのサンプルは標準で作成しています)を
  選んで[次へ]ボタンを押します。
6.[フォーム名]を[BaseSetForm]とします。
7.[フォームを作成した後に行うこと]で[フォームのデザインを編集する]を選び
  [完了]ボタンを押します。
8.フォームの編集画面になったらフィールドの位置や文字サイズ、フォームサイズ
  を自分の好みに編集します。
9.フォームを選択してフォームのプロパティを以下の様に設定します。
 (1)標題 ・・・・・・・・・・・ 基本情報設定
 (2)削除の許可 ・・・・・・・・ いいえ
 (3)追加の許可 ・・・・・・・・ いいえ
 (4)スクロールバー ・・・・・・ なし
 (5)レコードセレクタ ・・・・・ いいえ
 (6)移動ボタン ・・・・・・・・ いいえ
 (7)ポップアップ ・・・・・・・ はい
 (8)作業ウィンドウ固定 ・・・・ はい
 (9)境界線スタイル ・・・・・・ ダイアログ
 (10)コントロールボックス ・・・ いいえ
※フォームの選択の仕方(以下のいずれかの方法でフォームは選択できます)
  1.フォームセレクタ(左上のルーラーの縦横が交わった所)をクリックする。
  2.メニューの[編集]-[フォーム全体を選択]をクリックする。
  3.フォームのバックグラウンド(灰色の所)をクリックする。
  4.コントロール選択コンボボックスでフォームを選択する。
  詳しくはホームページに画面を載せているので参照下さい。

10.フォームフッタに閉じるボタンを追加します。
 (1)フォームフッタの高さを1センチ位にします。
   (フォームフッタを選択し[高さ]プロパティに1と入れましょう)
 (2)ツールバーの[コマンドボタン]を選択しフォームフッタの適当な位置で
    クリックします。
 (3)コマンドボタンウィザードで[種類]を[フォームの操作]、[ボタンの動作]を
    [フォームを閉じる]にして[次へ]を押します。
 (4)ボタンに表示する文字列、またはピクチャは[文字列]を選択し、文字列に
    「閉じる」と入力したら[次へ]を押します。
 (5)[ボタン名]を[Close]として[完了]ボタンを押します。
 (6)ボタンの大きさや文字サイズを好みに編集します。

11.ここで 9.で設定したプロパティを詳しく見てみましょう。
 (1)標題   :これはフォームやレポートのタイトルバーに表示される文字列
          です。
 (2)削除の許可:これはレコードの削除の許可を[する]か[しない]かです。
          基本情報は必ず1レコード必要なので削除されては困ります。
          そこでこのプロパティを「いいえ」にして、レコードの削除を
          できなくしておきましょう。
 (3)追加の許可:これはレコードの追加の許可を[する]か[しない]かです。
          基本情報は必ず1レコードだけでなくては困ります。
          そこでこのプロパティを「いいえ」にして、レコードの追加を
          できなくしておきましょう。
          ※最初に基本情報テーブルにレコードを1件作成しておきます。
 (4)スクロールバー:フォームにスクロールバーを表示させる、させないを指定
          します。
          基本情報設定の画面は、カスタムダイアログボックスにして、
          スクロールバーを[なし]にしましょう。
 (5)レコードセレクタ:これはレコードが複数有る場合などに、各レコードの
          左側にセレクタが表示され、レコードを選択したり現在選択中
          のレコードを示したりします。
          基本情報は1レコードしか無いので、これも必要ありません。
 (6)移動ボタン:これもレコードが複数ある場合などに、先頭レコード、前の
          レコード、次のレコード、最後のレコード、新規レコードなど
          レコード間移動をさせるボタンです。
          やはり必要ありません。
 (7)ポップアップ:フォームをポップアップとして表示するかどうかの指定です。
          ポップアップとは常に全面に表示されるウィンドウの事です。
 (8)作業ウィンドウ固定:フォームを開く際、モーダル属性として開くかどうか
          の指定です。モーダルとはそのウィンドウを閉じるまで、他の
          ウィンドウに切り替わらない事を言います。
 (9)境界線スタイル:フォームの境界線の種類です。境界線なしや、サイズ調整
          可などが指定できます。
          ウィンドウをカスタムダイアログボックスとするには
          (7)ポップアップ     [はい]
          (8)作業ウィンドウ固定  [はい]
          (9)境界線スタイル    [ダイアログ]
          と指定します。
 (10)コントロールボックス:ウィンドウの右上の[閉じる]ボタン、[最大化]ボタ
          ン、[最小化]ボタンの表示、非表示を指定します。
          カスタムダイアログボックスの指定ではコントロールボックス
          を[はい]にしても[最大化][最小化]ボタンは表示されませんが
          [閉じる]ボタンが表示されるので、[閉じる]ボタンも非表示と
          するためコントロールボックスを[なし]にしておきます。

12.それでは、基本情報のレコードを1つだけ作成しておきましょう。
  手段は問いませんが、方法が解らない人は以下の通りにやってみて下さい。
 (1)[テーブル]タブで[BaseTable]を選んで[開く]ボタンを押します。
 (2)[会計年度]フィールドには最初[0]が表示されています。
    そこにカーソルを持っていき0と入力しましょう。
 (3)レコードが1件できたら、右上の[×]ボタンで終了します。

--------------------------------------
今回はここまでです。
これで一応、フォームの外観ができました。
次回は基本情報設定の最終回、いよいよプログラミングです。
______________________________________

◆◇ ワンポイントコーナー ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

【オートフォーマット】

 今回、フォームをウィザードで作成しましたが、文字のフォント種類やサイズなど
 自分の好みに合わないと思った人も多いと思います。

 そこで、自分の好みのスタイルを作成して登録しておきましょう。

 まず、今回作成した基本情報設定のフォームを開きます。

 1.[フォーム]タブで[BaseSetForm]を選択し[デザイン]ボタンを押してフォームを
   開きます。
   フォントの種類やサイズは自分好みになっていますか?
 2.メニューの[書式][オートフォーマット]を選びます。(ツールバーのオート
   フォーマットボタンでも構いません)
 3.オートフォーマットのダイアログが開いたら[カスタマイズ]ボタンを押します。
 4.オートフォーマットのカスタマイズのダイアログが開いたら
   ['BaseSetForm'フォームを基に新規フォーマットを作成する]を選び[OK]ボタン
   を押します。
 5.新規スタイル名のダイアログで[スタイル名]に名称を入れます。
   取りあえず[BestStyle]と入れましょう。
 6.[OK]ボタンを押すとオートフォーマットのダイアログに戻り[フォームのオート
   フォーマット](左のリストボックス)の中に[BestStyle]が追加されています。
 7.[閉じる]ボタンを押して終了です。

 以上でスタイルの登録ができました。
 登録したスタイルは今度フォームを作成する時に使用します。
 使い方は、その時まで楽しみに待っていて下さい。
______________________________________
◆◇ Q&Aコーナー    ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

Q1
 ACCESS2000をご使用の読者の方から以下のような質問が有りました。
 悲しいかな、発行者の私はACCESS2000を保有していないため、回答できません。
 読者の方で解る方が居られましたら、発行者の私までメールを下さい。
 よろしくお願いいたします。

 私はアクセス2000を使っているのですが、

 メニューの[ファイル]-[名前を付けて保存/エクスポート]を選びます。
 名前を付けて保存ウィンドウで[カレントデータベース]を選んで[新しい名前]を
 [BaseTable]として[OK]ボタンを押します。

 この部分ですけど、[名前を付けて保存/エクスポート]は、ひとつひとつに分か
 れてるんですが・・・
 それから、[カレントデータベース]っていうのが探せません。

 初心者なもので、どうかよろしくお願いしますm(__)m

Q2
 「サイズ、標題、書式はテーブルウィンドウの下方にあるフィールドプロパティに
 あります。」と書かれていますが、
 フィールドプロパティの標題欄に入力する必要があるのでしょうか?
A2
 フィールドプロパティの標題欄はフォームをウィザードで作成する際の、ラベルに
 なります。
 後でラベルを書き換えたり、ウィザードを使用しないでフォームを作成する場合は
 特に必要有りません。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ ACCESSで作るシリーズ 【会計ソフト編】
◇ 発 行 元  :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
  ご質問等   :y.fukuda@ro.bekkoame.ne.jp

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

 Copyright(C) 2000 Yoshihisa Fukuda All rights reserved.

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