- 12.フォームを完成させる
- 見た目はだいぶ整ってきましたが、果たして設定した文字数が全て表示できるかなどまだ修正点があります。
- より完成度を求めたプロパティの設定
- テキストボックスの大きさをテーブル作成時に設定したデータが全て入力・表示できるように変更します。
使用するフォントやサイズ、文字によって入力・表示できる文字数が変わりますので、余裕を持った大きさにします。
他にも今までに多くのコントロールを追加・変更してきましたので、それらのプロパティも確認して同じように設定してください。
フォーム(書式タブ内) 標 題 週マスタ
テキストボックス:
週番号(データタブ内)使用可能 いいえ 編集ロック はい
フォーム(書式タブ内) 標 題 アーチストマスタ 幅 10cm
テキストボックス:
アーチスト番号(データタブ内)使用可能 いいえ 編集ロック はい
テキストボックス:
アーチスト名(書式タブ内)幅 8.5cm
フォーム(書式タブ内) 標 題 CDマスタ 幅 20cm
フォーム(データタブ内) レコード
ソースSELECT [m_CD].[CD番号], [m_CD].[CDタイトル], [m_CD].[アーチスト番号], [m_アーチスト].[アーチスト名] FROM m_アーチスト INNER JOIN m_CD ON [m_アーチスト].[アーチスト番号]=[m_CD].[アーチスト番号] ORDER BY [m_CD].[CD番号];
テキストボックス:
CD番号(データタブ内)使用可能 いいえ 編集ロック はい
テキストボックス:
CDタイトル(書式タブ内)幅 8.5cm
コンボボックス:
アーチスト番号(書式タブ内)列 2 列幅 1cm;8.5cm リスト幅 10cm 幅 1.3cm
コンボボックス:
アーチスト番号(データタブ内)コントロール
ソースアーチスト番号 値集合タイプ テーブル/クエリ 値集合
ソースSELECT [m_アーチスト].[アーチスト番号], [m_アーチスト].[アーチスト名] FROM m_アーチスト; 連結列 1
コンボボックス:
アーチスト番号(その他タブ内)名前 アーチスト番号
テキストボックス:
アーチスト名(書式タブ内)幅 8.5cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
テキストボックス:
アーチスト名(データタブ内)使用可能 いいえ 編集ロック はい

メインフォーム
フォーム(書式タブ内) 標 題 ランキング レコードセレクタ いいえ 幅 25cm
テキストボックス:年(書式タブ内) 左位置 3cm 幅 1cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
テキストボックス:月(書式タブ内) 左位置 5.7cm 幅 1cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
テキストボックス:週(書式タブ内) 左位置 8cm 幅 1cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
ラベル:年(書式タブ内) 左位置 4.2cm
ラベル:月(書式タブ内) 左位置 6.7cm
ラベル:週(書式タブ内) 左位置 9.2cm
サブフォーム
サブフォーム/サブレボート:
f_ランキング サブフォーム
(書式タブ内)幅 24.5cm
フォーム(書式タブ内) 規定のビュー 帳票フォーム ビュー設定 フォーム/データシート 幅 23.5cm
フォーム(データタブ内) レコード
ソースSELECT [t_ランキング].[ランキング番号], [t_ランキング].[ランキング], [t_ランキング].[CD番号], [m_CD].[CDタイトル], [m_アーチスト].[アーチスト名], [t_ランキング].[週番号], [t_ランキング].[枚数] FROM (m_アーチスト INNER JOIN m_CD ON [m_アーチスト].[アーチスト番号]=[m_CD].[アーチスト番号]) INNER JOIN t_ランキング ON [m_CD].[CD番号]=[t_ランキング].[CD番号];
テキストボックス:
ランキング番号(データタブ内)使用可能 いいえ 編集ロック はい
テキストボックス:
ランキング(書式タブ内)左位置 1.2cm 幅 1.5cm
テキストボックス:
ランキング(その他タブ内)タブ移動順 1
コンボボックス:CD番号(書式タブ内) 列 3 列幅 1cm;8.5cm;8.5cm リスト幅 19cm 幅 1.1cm
コンボボックス:
CD番号(データタブ内)コントロール
ソースCD番号 値集合タイプ テーブル/クエリ 値集合
ソースSELECT [q_CD].[CD番号], [q_CD].[CDタイトル], [q_CD].[アーチスト名] FROM q_CD; 連結列 1
コンボボックス:
CD番号(その他タブ内)名前 CD番号 タブ移動順 2
テキストボックス:
CDタイトル(書式タブ内)幅 8.5cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
テキストボックス:
CDタイトル(データタブ内)使用可能 いいえ 編集ロック はい
テキストボックス:
週番号(書式タブ内)可視 いいえ 左位置 12cm 幅 1.5cm
テキストボックス:
アーチスト名(書式タブ内)幅 8.5cm 背景スタイル 透明 背景色 -2147483643 立体表示 下線付き
テキストボックス:
アーチスト名(データタブ内)使用可能 いいえ 編集ロック はい
テキストボックス:枚数(書式タブ内) 左位置 21.2cm 幅 2cm
テキストボックス:枚数(その他タブ内) タブ移動順 3
- フォームの標題を追加
- フォームのタイトルバーにも自動的に標題が付けられますが、ここではフォームヘッダーに追加していきます。
フォームヘッダーの領域を広げるために、フォームヘッダーと詳細の間にマウスポインタを合わせます。
するとマウスポインタの形が変わりますので、広げたいところまでドラッグして下さい。
フォームヘッダーにあるふたつのラベルを移動します。
ふたつのラベルを一緒に選択するには以下のようにします。
左側のルーラーにマウスポインターを移動していくと横向きの矢印()に変わりますので、クリックします。
の延長線上にあるコントロールはすべて選択されます。
選択したラベルをフォームヘッダー内の下部に移動します。
複数のコントロールを選択するには以下のような方法でもできます。
「週番号」をクリック
[Shift]キーを押しながら「年」・「月」・「週」をクリック
1. ツールボックスのラベルをクリックして選択 2. フォームヘッダーの領域のラベルを置きたい場所でクリック、またはドラックして領域を指定
フォームヘッダーに設けたラベルに標題を入力
※ ラベルを置いてから入力する間に他の作業を行なうとラベルの領域が消えてしまいますのでこの作業は続けて行ってください。
1. フォームヘッダーに設けたラベルを選択してプロパティシートを表示
文字を入力した状態のままでは選択できませんので、まったく別の場所をクリックした後にもう一度ラベルをクリックします。
2. <<書式>>タブをクリック 3. <<フォントサイズ>>プロパティの ボタンをクリック
4. ”20”を選択 コントロールのプロパティを表示する方法
文字のサイズ変更はツールバーからもできます。
1. フォームヘッダーに設けたラベルを選択 2. 書式設定のツールバーのフォントサイズの右側にある ボタンをクリック
3. ”20”を選択
1. フォームヘッダーに設けたラベルを選択
すでに選択されている場合は操作2から行います。2. <<その他>>タブをクリック 3. <<名前>>プロパティの”ラベル**”を”標題_ラベル”に変更
同じように「アーチストマスタ」、「CDマスタ」、「ランキング」も変更します。
ランキングはフォームヘッダーの領域が表示されていませんが、以下の画面と同じような位置にマウスを移動してマウスポインタの形を変え、領域を広げてください。
- 完成
- 今回の入力画面はこれで完成です。
フォームビューで表示すると下のようになります。
フォームビューにするには、フォームデザインツールバーにあるボタンをクリックします。
この後、章が進むにつれてもうもっと便利な機能を追加していきます。