フィールドを編集する
[データベース編集]画面に配置したフィールドの設定を編集します。
フィールドを表示しない設定にしたり、種類を変換したりすることもできます。
フィールドの設定を編集する
フィールド名や入力値の詳細など、フィールドに関する設定を編集します。
- フォームレイアウト、または一覧レイアウトで、対象のフィールドにポインターを合わせます。
右端にマークが表示されます。
マークをクリックし、表示されたメニューから[フィールドの編集]を選択します。
[フィールドの編集]ダイアログボックスが表示されます。- フィールドに応じて、フィールド名や項目の内容を編集します。
[詳細設定]をクリックし、初期値を設定したり、入力必須の項目にしたりすることもできます。
- 設定が完了したら、[OK]をクリックします。
変更した内容が、フィールドに反映されます。
※[既存のフィールド]シートで、対象のフィールドにポインターを合わせ、 マークをクリックして表示されるメニューの[フィールドの編集]を選択するのも同じ機能です。
- フィールドの詳細設定で[入力必須にする]をオン(
)にした場合、そのフィールドは必ずフォームレイアウトに配置する必要があります。
[入力必須にする]がオン()のフィールドがあるのに、フォームレイアウトに配置していない場合は、レイアウトメニュー名がオレンジ色で示されます。
- ほかのデータベースのルックアップキー、ルックアップから参照されているフィールドの場合は、編集できるのは次の項目だけです。
- フィールド名
- 入力のヒント
- ソート対象にする
- 検索対象にする
フィールドを非表示にする
作成したフィールドを非表示の状態にして、閲覧するときのレイアウトでは見えないように設定できます。
フィールドの削除とは異なり、データベース上のデータは削除されません。利用者や用途によっては見せる必要のないフィールドを見せないレイアウトを作成することができます。
- フォームレイアウト、または一覧レイアウトで、対象のフィールドにポインターを合わせます。
右端にマークが表示されます。
マークをクリックし、表示されたメニューから[非表示にする]を選択します。
対象のフィールドが、フォームレイアウトまたは一覧レイアウトから消え、非表示の状態になります。- 必要に応じて、一覧・フォームレイアウトのフィールドも非表示にします。
※フォームレイアウト・一覧レイアウトの両方のフィールドを一度に非表示にすることはできません。個別に非表示の状態にします。
- 非表示にしたフィールドをもう一度表示する
[既存のフィールド]シートから、対象のフィールドを、フォームレイアウトまたは一覧レイアウトの領域へドラッグします。
非表示にしていたフィールドが、もう一度表示されます。 - レイアウトに配置したフィールドを、まとめて非表示にする
配置したフィールドを、まとめて非表示にすることができます。
[既存のフィールド]シートを選択し、をクリックして表示されるメニューから[すべてのフィールドを非表示にする]を選択します。
※どのレイアウトのフィールドが非表示になるかは、表示状態によって異なります。
- 分割表示の場合:一覧レイアウト・フォームレイアウトの両方のフィールドが非表示
- フォーム表示の場合:フォームレイアウトのフィールドが非表示
- 一覧表示の場合:一覧レイアウトのフィールドが非表示
●フィールドを非表示にした場合の注意点
次のフィールドを非表示にした場合、注意が必要です。
- [入力必須にする]をオン(
)にしたフィールド(フォームレイアウト)
[入力必須にする]をオン()にしたフィールドは、必ずフォームレイアウトに配置する必要があります。
[入力必須にする]をオン()にしたフィールドを非表示にすると、レイアウト名の表示がオレンジ色になります。レイアウト名の表示がオレンジ色になっている場合は、フォームレイアウトに配置するようにします。
なお、一覧レイアウトでは、[入力必須にする]をオン()にしたフィールドを非表示にしても問題はありません。
- [明細]を非表示にした場合
明細内に配置した、明細を構成するフィールドもまとめて非表示になります。
明細を構成するフィールドが必要な場合は、[明細]を配置するようにします。
フィールドを削除する
配置したフィールドを、データベースから削除します。
削除すると、フィールドに入力していたレコードの値もすべて削除されます。
- フォームレイアウト、または一覧レイアウトで、削除するフィールドにポインターを合わせます。
右端にマークが表示されます。
マークをクリックし、表示されたメニューから[フィールドの削除]をクリックします。
対象のフィールドを削除してもよいか確認するメッセージが表示されます。- 削除してもよい場合は、[削除]をクリックします。
レイアウトや[既存のフィールド]の一覧から、選択したフィールドが削除されます。
※[既存のフィールド]シートで、対象のフィールドにポインターを合わせ、 マークをクリックして表示されるメニューの[フィールドの削除]を選択するのも同じ機能です。
- フィールドを削除するとデータベースから項目が削除され、フィールドを復活させることはできません
別のレイアウトで削除されたフィールドは、参照できないフィールドとして、オレンジ色で「フィールドが存在しません」と表示されます。
この場合は、対象のフィールドにポインターを合わせ、マークをクリックして表示されるメニューの[表示させない]を選択し、参照できないフィールドを取り除きます。
なお、任意のレイアウトで特定のフィールドを非表示にする場合は、メニューの[非表示にする]を利用します。 - フィールドを削除すると、[数値計算]・[日時計算]のフィールドが正しく動作しないことがあります
その場合は、[数値計算]や[日時計算]のフィールドを削除して、作り直してください。 - 別のデータベースのルックアップキー・ルックアップから参照されているフィールドは削除できません
別のデータベースのルックアップキー・ルックアップから参照されているフィールドを削除するには、先に参照元のルックアップキー・ルックアップを削除する必要があります。
フィールドの種類を変換する
[文字列(1行)]から[数値]や[文字列(複数行)]にするなど、フィールドの種類を変換します。
- フォームレイアウト、または一覧レイアウトで、対象のフィールドにポインターを合わせます。
右端にマークが表示されます。
マークをクリックし、表示されたメニューから[フィールド種類の変換]をクリックします。
[フィールド種類の変換]ダイアログボックスが表示されます。- [新しいフィールド種類]の右端の▼をクリックし、表示された一覧から、変換する種類を選択します。
選択した種類に応じて、下部に注意事項が表示されます。説明をよく読んでおきます。
また、選択したフィールド種類の右端にマークが表示された場合は、フィールドの詳細を設定することができます。
クリックして、[フィールドの詳細設定]ダイアログボックスで、必要な条件を設定します。 - [OK]をクリックします。
フィールドの種類の変換を確認するメッセージが表示されます。 - 変換してもよい場合は、[はい]をクリックします。
フィールドの種類が、新しく選択したフィールドに変換されます。
※[既存のフィールド]シートで、対象のフィールドにポインターを合わせ、 マークをクリックして表示されるメニューの[フィールド種類の変換]を選択するのも同じ機能です。
- すでにレコードにデータを入力している場合
フィールドの種類を変換すると、入力済みのレコードの値も、選択した新しいフィールドの種類に変換されます。
このため、入力値によっては、変換したフィールドの値としては不適切になる場合があります。
レコードにうまく変換できない値が1つでも含まれていた場合は、データの変換処理は中止され、実行前の状態に戻ります。
- 別のデータベースのルックアップキー・ルックアップから参照されているフィールドは変換できません
別のデータベースのルックアップキー・ルックアップから参照されているフィールドを変換するには、先に参照元のルックアップキー・ルックアップを削除する必要があります。
現在のフィールド種類 | 新しいフィールド種類 | 補足 |
---|---|---|
文字列(1行) | 文字列(複数行) | - |
文字列(複数行) | 文字列(1行) |
|
文字列(1行) 文字列(複数行) |
数値 |
|
文字列(1行) 文字列(複数行) |
日付 |
|
文字列(1行) 文字列(複数行) |
時刻 |
|
文字列(1行) 文字列(複数行) |
日付時刻 |
|
文字列(1行) 文字列(複数行) |
URL |
|
文字列(1行) 文字列(複数行) |
メール |
|
数値 | 文字列(1行) 文字列(複数行) |
|
日付 時刻 日付時刻 |
文字列(1行) 文字列(複数行) |
|
時間量 | 文字列(1行) 文字列(複数行) |
|
自動採番 | 文字列(1行) 文字列(複数行) |
|
URL | 文字列(1行) 文字列(複数行) |
|
メール | 文字列(1行) 文字列(複数行) |
|