レイアウトを定義・調整する

データベースを表示するレイアウトを定義します。
データベースを作成すると、データベースを表示するためのレイアウトが、自動的に1つ作成されます。最初に自動で作成されたレイアウトを編集したり、新しくレイアウトを定義したりします。


レイアウトを新しく作成する

選択しているデータベースを表示するレイアウトを、新しく作成します。
作成したデータベースに対して、利用者や用途に合わせて、複数の見せ方を用意したい場合に利用します。

[1]新しいレイアウトを作成する

  1. [データベース編集]画面で、コマンドバーの レイアウトの切り替え [レイアウトの切り替え]をクリックします。
    [レイアウト]メニューが表示されます。
  2. メニューから[新しいレイアウト]を選択します。
    [レイアウトの作成]ダイアログボックスが表示されます。
  3. 新しく作成するレイアウトに付ける名前を、[レイアウト名]に入力します。
    40文字以内で設定します。
  4. 設定が完了したら、[OK]をクリックします。
    白紙のレイアウトが表示されます。
    次に、フィールドを配置してレイアウトを作成します。

[2]新しいレイアウトにフィールドを配置する

  1. 画面右側の白紙の領域へ、フィールドをドラッグして配置します。
    データベースに新しいフィールドを作成して配置するときは[新しいフィールド]シートを、すでに作成しているフィールドを配置するときは[既存のフィールド]シートを使用します。
    新しいフィールドを作成して配置する
    [新しいフィールド]シートにあるフィールドを選択して、画面右側の領域へドラッグします。
    [新しいフィールドを作る]ダイアログボックスが表示されるので、フィールドの名前や必要な情報を設定します。

    分割表示 の状態で、フォームレイアウトのセルまでドラッグすると、一覧レイアウトにもフィールドが配置されます。
    同様に、一覧レイアウトまでドラッグすると、フォームレイアウトの左列一番下のセルにフィールドが追加されます。
    表示が フォーム または 一覧 の状態のときも、ドラッグしたレイアウトだけでなく、表示されていないもう一方のレイアウトにもフィールドが追加されます。

    • 別のユーザーが作成したデータベースにレイアウトを追加した場合
      新しいフィールドとして、[見出し]以外のフィールドを追加することはできません。[新しいフィールド]シートには、[見出し]のフィールドだけが表示されます。
      [既存のフィールド]シートで設定されているフィールドを配置します。
    すでに作成しているフィールドを配置する
    [既存のフィールド]シートにあるフィールドを選択して、画面右側の領域へドラッグします。

    ※レイアウト上にすでに配置しているフィールドは、新しく配置することはできません。

    分割表示フォーム一覧の、どの表示の状態のときも、ドラッグしたレイアウトにだけフィールドが配置されます。

  2. 必要な項目だけ、操作を繰り返します。
    また、配置したフィールドをドラッグして配置する位置を変更したり、編集したりします。
    フィールドの配置を変更する
    フォームレイアウトに配置したフィールドは、ドラッグ操作で位置を変更できます。
    配置したフィールドを選択し、変更したい位置までドラッグします。
    フィールドの設定や表示幅などを変更する
    レイアウト上の表示幅や、フィールドの設定は配置したあとで変更することができます。

[見出し]・[明細]・[リレーションパネル]について

[見出し]と[明細]は、通常のフィールドとは異なり、ほかのフィールドをまとめるための特殊な役割を持っています。
また、[リレーションパネル]も、配置してあるデータベースとは別のデータベースのレコードを、一覧形式で参照する役割を持っています。
それぞれ、次のような注意事項があります。

[見出し]
  • 配置できるのは、フォームレイアウトだけです。
  • [見出し]は、編集しているレイアウトにだけ反映されます。ほかのレイアウトと共有することはできません。
  • [見出し]がフォームレイアウトに配置されているときに、[すべてのフィールドを自動配置]を実行すると、配置されていた[見出し]は削除されます。
[明細]
  • 配置できるのは、フォームレイアウト・一覧レイアウトに、それぞれ1つだけです。
  • 新しいレイアウトに、[既存のフィールド]シートから[明細]を追加すると、明細内の構成フィールドもいっしょに追加されます。
    空の[明細]を追加する場合は、[新しいフィールド]シートから追加します。
[リレーションパネル]
  • 配置できるのは、フォームレイアウトだけです。一覧レイアウトには配置できません。
  • 1つのフォームレイアウトに配置できる[リレーションパネル]は5つまでです。

フィールドの挿入位置について

フィールドをドラッグした位置により、挿入される位置も変わります。

フォームレイアウト
  • 空白のセル
    対象のセルにフィールドが配置されます。
  • すでにフィールドが配置されているセル
    対象のセルの下に新しいセルが追加され、追加されたセルにフィールドが配置されます。
  • [明細]
    明細を構成するフィールドとして配置されます。
  • 明細内のフィールド
    明細を構成するフィールドとして、マウスのボタンを離した位置の後ろに配置されます。
  • フォームレイアウトと一覧レイアウトとの境界領域
    フォームレイアウトに1行追加され、その左列に配置されます。
一覧レイアウト
  • フィールドが存在しないとき
    一覧の最後に配置されます。
  • すでにフィールドが配置されている列
    対象の列の後ろにフィールドが配置されます。
  • 空の[明細]
    明細を構成するフィールドとして配置されます。
  • 明細内のフィールド
    明細を構成するフィールドとして、マウスのボタンを離した位置の後ろに配置されます。

既存のレイアウトを編集する

作成したレイアウトは、必要に応じて編集することができます。


  1. [データベース編集]画面で、編集するレイアウトに切り替えます。
    編集画面に、選択したレイアウトが表示されます。
  2. 必要に応じて、フィールドの設定を編集したり、フィールドの表示幅や表示位置を変更したりします。
    フィールドの配置を変更する
    フォームレイアウトに配置されているフィールドは、ドラッグ操作で位置を変更します。
    配置したフィールドを選択し、変更したい位置までドラッグします。
    一覧レイアウト・フォームレイアウトの調整や、フィールドを編集する
    必要に応じて、一覧レイアウト・フォームレイアウトの調整や、フィールドを編集します。
    • 表示幅・表示高さを調整する
    • フィールドの並びを変更する
    • データの文字揃えを設定する
    • フィールドの設定を編集する
    • フィールドを非表示にする・削除する
    • フィールドの種類を変換する
    変更した内容は、すぐにレイアウトに反映されます。

配置されているフィールドを確認する方法

フォームレイアウト・一覧レイアウトに配置されているフィールドを確認する場合は、[既存のフィールド]シートを利用します。

配置の有無を確認する
[既存のフィールド]シートでは、各フィールド名の左横に、レイアウトの配置状況を示すマークが表示されます。
このマークを参考に、該当のフィールドをレイアウトに配置しているか、配置している場合、一覧・フォームの両方に追加されているかを確認できます。
マーク レイアウトへの配置状況
両方に配置 [分割表示]のとき:一覧レイアウト・フォームレイアウトの両方に配置
[フォーム]のとき:フォームレイアウトに配置
[一覧]のとき:一覧レイアウトに配置
一覧レイアウトに配置 [分割表示]のとき:一覧レイアウトにだけ配置
[フォーム]のとき:配置していない
[一覧]のとき:一覧レイアウトに配置
フォームレイアウトに配置 [分割表示]のとき:フォームレイアウトにだけ配置
[フォーム]のとき:フォームレイアウトに配置
[一覧]のとき:配置していない
配置していない [分割表示]のとき:一覧レイアウト・フォームレイアウトのどちらにも配置していない
[フォーム]のとき:配置していない
[一覧]のとき:配置していない
フィールドがレイアウトのどこに配置されているかを確認する
[既存のフィールド]シートで、確認したいフィールドをクリックします。
対応するフィールドが、画面右側の編集領域上でも選択された状態になります。
画面に表示されていない場合は、編集領域をスクロールして、該当フィールドを確認します。

フォームレイアウトを調整する

フォームレイアウトで、フィールドの表示幅や高さを調整して、レイアウトを調整します。


入力欄の表示幅を調整する

フォームレイアウトでの、入力欄の表示幅を調整します。

※表示幅の変更ができるフィールドは、次の5種です。
文字列(1行)・文字列(複数行)・数値・メール・URL


  1. フォームレイアウトで、入力欄の表示幅を調整するフィールドにポインターを合わせます。
    入力欄の右下隅に 拡大縮小マーク マークが表示されます。
  2. マークをドラッグします。
    ドラッグに従って、表示幅が調整されます。

[明細]内のフィールドの場合

  1. [明細]内の、入力欄の表示幅を調整するフィールドの境界線付近にポインターを合わせます。
    ポインターが 表示幅変更ポインター に変化します。
  2. その状態で境界線をドラッグします。
    ドラッグに従って、表示幅が調整されます。

セルを結合して、フィールドの表示幅・高さを広げる

フォームレイアウト画面は2列の表組の構成をとっています。この1つのセル内に、フィールドを配置しています。
1つのセルではフィールドの幅・高さが狭いときは、セルを結合して、表示領域を広げます。
例えば、フィールドの入力エリアを広くしたい場合は右のセルと結合し、文字列(複数行)や明細のように高さがあるフィールドの左右に複数のフィールドを配置したい場合は下のセルと結合すると便利です。

※次のフィールドは、セルを結合することで、表示領域をより広く取ることができます。
文字列(1行)・文字列(複数行)・数値・メール・URL


  1. フォームレイアウトで、対象のフィールドにポインターを合わせます。
    右端に 編集メニュー マークが表示されます。
  2. 編集メニュー マークをクリックし、表示されたメニューから[右のセルと結合]または[下のセルと結合]を選択します。
    選択した方向のセルと結合され、セルが広がります。

    ※右または下にフィールドが配置されている場合は、設定できません。

  3. 必要に応じて、配置したフィールドの幅や高さを、ドラッグして調整します。

    ※明細内に配置しているフィールドの表示幅を、フィールド名より狭くすることはできません。

セルの結合を解除する

  1. フォームレイアウトで、対象のフィールドにポインターを合わせます。
    右端に 編集メニュー マークが表示されます。
  2. 編集メニュー マークをクリックし、表示されたメニューから[右のセルと分割]・[下のセルと分割]を選択します。
    セルの結合が解除され、元の表示に戻ります。

空白セルを削除する

フィールドの間に挟まれた空白セルを削除して、下のフィールドを上に詰めることができます。

  1. フォームレイアウトで、対象の空白セルにポインターを合わせます。
    右端に × マークが表示されます。
  2. × マークをクリックします。
    空白セルが削除されます。

    ※フィールドの結合などの関係で、空白セルを削除できない場合は、削除できないことを伝えるメッセージが表示されます。また、左右両方の空白セルが削除される場合は、削除してよいか確認するメッセージが表示されます。


一覧レイアウトを調整する

一覧レイアウトで、フィールドの表示幅や並びなどを調整します。


フィールドの表示幅を調整する

一覧レイアウトでの、フィールドの表示幅を調整します。

  1. 一覧レイアウトで、表示幅を調整するフィールドの境界線付近にポインターを合わせます。
    ポインターが 表示幅変更ポインター に変化します。
  2. その状態で境界線をドラッグします。
    ドラッグに従って、表示幅が調整されます。

フィールドの並びを変更する

一覧レイアウトでのフィールドの並び順を変更します。

  1. 一覧レイアウトで、対象にするフィールドのフィールド名にポインターを合わせ、マウスの左ボタンを押します。
  2. そのままマウスを動かし、移動したい位置へドラッグします。
  3. フィールド間にグレーの余白領域が表示されたら、マウスのボタンを離します。
    指定した位置に、フィールドが移動します。

※明細内に配置しているフィールドは、通常のフィールドに移動することはできません。逆に、通常のフィールドを明細内に配置することもできません。
なお、明細は、通常のフィールドと同様に並べ替えることができます。


データの文字揃えを設定する

文字列を中央揃えにするなど、一覧レイアウト上でのフィールド内のデータを、文字揃えを設定して見やすくします。

  1. 一覧レイアウトで、対象のフィールドにポインターを合わせます。
    右端に 編集メニュー マークが表示されます。
  2. 編集メニュー マークをクリックし、表示されたメニューの[文字揃え]にポインターを合わせます。
    [文字揃え]のサブメニューが表示されます。
  3. メニューから、レコードのデータを表示する位置を選択します。
    [左揃え]・[中央揃え]・[右揃え]の中から選択できます。
    一覧レイアウトでの、レコードの表示位置が変更されます。