前へ 次へ

フォーム作成(表形式フォーム)

ここで学ぶこと
@表形式フォームの作成方法
Aフォームのデザインを調整する方法

1.表形式フォームの特徴

・多くのレコードを表示させるフォームです。(一覧表形式)
・一行にひとつのレコードとなりますので、フィールド数は制限されます。
・レコードの一覧表示に使用します。

2.フォームウイザードでフォームを作成

テーブルの「T_名簿」を元に表形式フォームを作ってみましょう。
作成方法にはいくつかの方法がありますが、ここではフォームウイザードで作成してみます。

  1. データベースウインドウのオブジェクトバーで「フォーム」を選択し、「新規作成」をクリック。新しいフォーム作成のウインドウが表示されます。
    基になるテーブルまたはクエリの選択でテーブル「T_名簿」を指定し@、またフォームリストから「フォームウイザード」を指定しA「OK」ボタンBをクリックします。
  2. フォームウイザードが表示されます。

    「選択可能なフィールド」欄@から表示させたいフィールドを選び、右矢印ボタンAをクリックして「選択したフィールド」欄Bに入れます。 ここでは「番号」「氏名」「フリガナ」「会員区分」の4つのフィールドにしました。作業を終えたら「次へ」ボタンCをクリックします。
  3. フォームレイアウトの選択画面に移ります。

    「表形式」を選択して「次へ」をクリック。
  4. フォームのスタイル選択画面に移ります。「標準」のまま「次へ」をクリック。

    「標準」@のまま「次へ」Aをクリック。
  5. フォーム名を付ける画面に移ります。

    適当なフォーム名を付けてください。ここでは「F_名簿一覧」@としました。あとは「完了」ボタンAをクリック。
  6. フォームが作成されました。

    「番号」フィールドが不必要に横に広すぎます。デザイン調整で小さくしましょう。

3.フォームデザインの調整

  1. ビュー切り替えボタンでデザインビューへ切り替えます。
  2. デザインビューに切り替ります。

    「番号」フィールドの幅を狭くするので、「番号」のテキストボックスとラベルを同時に 選択状態にします@。その手順はいずれか一方を選択した後、[shift]キーを押した状態で、もう一方を選択します。
    次にプロパティウインドウを表示させA、幅の数値を変更します。ここでは1cmにしてみましょうB。 これで小さくなりました。
  3. こんどは「氏名」フィールドの左に空白が大きく開いてしまいましたので、「氏名」フィールドを左側に移動しましょう。 「氏名」のテキストボックスとラベルを同時に選択状態にします@。左位置の数値を変更します。ここでは1.2cmにしてみなす。 また「会員区分」フィールドも同様に左に移動します。
  4. ビュー切り替えボタンでフォームビューへ切り替てみます。これでバランスの取れた表示になりました。
  5. フォームを閉じて終わります。

ページトップへ

前へ 次へ