- 9.フォームの見た目をよくする
フォームの作成で5つのフォームを作成しました。
それぞれのフォームをよく見ると名称が途中で途切れていたり、入力場所が狭かったりします。
そこで、フォームのデザインビューでコントロールの再配置を行います。
フォームの修正1. データベースウィンドウのオブジェクトでフォームをクリック 2. 「f_アーチスト」をクリック 3. [デザイン]ボタンをクリック
f_アーチストのフォームが表示されます。
デザイン画面の表示方法フォームをフォームビューで開いてしまった場合は次のようにデザインビュー(画面)に変更することができます。 1. メニューバーの[表示]を選択 2. [表示]の中の[デザインビュー]を選択
またはツールバーの定規のボタンをクリックしてもデザイン画面になります。
ウィンドウの大きさを変更する
これからフォームの中のコントロールのデザインを変更します。
そのためにフォームを大きくするのですが、フォームだけを大きくするとウィンドウ(外枠)とのつりあいがとれません。
一番最初にウィンドウを広げます。
あくまでも入力用の画面ですから、パソコンの画面よりも大きくしないでください(2〜3cm程度大きくすれば十分だと思います)。
ウィンドウの幅を広げる
ウィンドウの右端に
マウスポインタをあわせます。
するとマウスポインタの形が
変わりますので、広げたいところまで
ドラッグして下さい。ウィンドウの高さを広げる
ウィンドウの下端にマウスポインタをあわせます。
するとマウスポインタの形が変わりますので、
広げたいところまでドラッグして下さい。
![]()
ウィンドウの幅と高さは同時に広げることもできます。
ウィンドウの右下端にマウスポインタをあわせてドラッグします。
フォームの大きさを変更する
ウィンドウの大きさを変更したら次にフォームの大きさを変更します。
フォームはウィンドウよりも小さい方がスマートな出来上がりになります。
フォームの幅を広げる
フォームの右端にマウスポインタをあわせます。
するとマウスポインタの形が変わりますので、広げたいところまで
ドラッグして下さい。
![]()
フォームの高さを広げる(今回は行ないません)
フォームの詳細セクションの下端にマウスポインタをあわせます。
するとマウスポインタの形が変わりますので、
広げたいところまでドラッグして下さい。
![]()
フォームの幅と高さは同時に広げることもできます。
フォームの右下端にマウスポインタをあわせてドラッグします。
コントロールの大きさを変更する(単票形式の場合ですので今回の場合とは少しが違います)
コントロールを選択します。
マウスポインタをサイズ変更ハンドル()にあわせます。
マウスポインタの形が両矢印()に変わったらドラッグして下さい。
コントロールの大きさを変更する(表形式の場合)
コントロールを選択します。
詳細部分にあるアーチスト番号のテキストボックス(データを入力するところ)をクリック(選択)してもヘッダー部分にあるラベル(フィールドの名称が表示されている部分)は選択することができません。
テキストボックスとラベルの両方を一緒に選択するには以下のようにします。
上部のルーラーにマウスポインターを移動していくと下向きの矢印()に変わりますので、クリックします。
の延長線上にあるコントロールはすべて選択されます。
マウスポインタをサイズ変更ハンドル( )にあわせます。
マウスポインタの形が両矢印()に変わったらドラッグして下さい。
テキストボックスと同時にラベルの大きさも変わります。
コントロールを移動する
ウィザードで作成したばかりの単票形式のフォームのコントロールはラベル(フィールドの名称が表示されている部分)とテキストボックス(データを入力するところ)が対になっています。
それらをに別々移動する場合と一緒に移動する場合でマウスポインタの位置が違います。
表形式のフォームでも、複数のコントロールが一度に選択されている場合には同じです。
別々に移動する場合
一緒に移動する場合コントロールを選択します。
マウスポインタを各コントロールの左上にある移動ハンドルにあわせます。
マウスポインタの形が人差し指で指しているような形に変わったらドラッグして下さい。コントロールを選択します。
マウスポインタをコントロールの境界線にあわせます。
マウスポインタの形が手を開いた形に変わったらドラッグして下さい。
コントロールの削除
画面に表示されているコントロールの中にいらないものがある場合には削除します。
削除したいラベルをクリックして選択します。
[Delete]キーを押すと選択されたラベルが削除されます。
ラベルの内容を変更
入力データの内容を示すラベルですが、場合によってはラベルの内容を変更します。
f_アーチストでは「アーチスト番号」を「番号」に変更します。
変更するラベルをクリックして選択します。
もう一度クリックするとカーソルが出て、文字を修正することができます。
変更するラベルをクリックして選択します。
もう一度クリックするとカーソルが出て、文字を修正することができます。
以上を参考にして入力画面(フォーム)のレイアウトを決める で書かれているようにフォームを変更してください。
サブフォーム付きのフォームの修正
「f_ランキング」をデザインモードで開くと「f_ランキング」の中に「f_ランキング サブフォーム」が表示されています。
まず、ウィンドウとメインフォームのサイズを大きくし、「年」、「月」、「週」の位置を変更します。
ピンクの枠の中がサブフォームそれ以外がメインフォームです。
サブフォームを選択したい場合にはサブフォームのフォームセレクタ(赤丸の部分)をクリックします。
サブフォームの修正
サブフォームの大きさを変更し、コントロールの大きさや位置を変更します。
サブフォームのラベルとテキストボックスを同時に処理する場合にはサブフォームのルーラーをクリックします。
サブフォームのコントロールの削除
サブフォームの「週番号」のラベルを削除します。
コントロールの削除の方法は「コントロールの削除」を参照して下さい。
サブフォーム付きのフォームの保存
メインフォームの ボタンをクリックするとオブジェクトの保存をするためのダイアログボックスが表示されます。
[はい]ボタンをクリックするとメインフォームとサブフォームの両方を一度に保存することができます。