フォームにテーブル(表)を追加/削除する

記事番号:040555

アプリのフォームには、データ入力中に必要に応じて入力行を増やせる「テーブル」機能があります。

テーブルは、複数の入力内容を1つのレコードで管理したいときに便利です。
たとえば、商品の注文管理アプリで、お客様の注文によって異なる商品名や注文数を、必要な数だけ行を追加して入力できます。
テーブルの例

テーブル(表)を追加する

テーブルを作成するには、フィールド一覧からテーブルを配置したあとに、テーブルに含めたいフィールドを1つずつドラッグアンドドロップします。

また、テーブルには、テーブル名やフィールドコードを設定できます。
ここでは、フィールド配置後の手順5~8でテーブル名やフィールドコードを設定していますが、フィールド配置前でも配置の間でも設定可能です。

  1. レコード一覧画面の右上にあるアプリ設定ボタン 設定ボタン をクリックし、「フォーム」タブを選択します。

  2. テーブルをフォームに配置します。 テーブル配置

  3. テーブルに含めるフィールドを1つずつドラッグアンドドロップします。 フィールド配置 フィールドが配置され、テーブルのフィールド追加ガイドが表示されます。

  4. テーブル内に配置したフィールドを、設定ボタン 設定ボタンの[設定]からそれぞれ設定します。 表の設定

  5. テーブル右上にあるテーブル設定ボタン 設定ボタンの[テーブルの設定]をクリックします。 テーブル内のフィールド設定

  6. [テーブル名]を入力します。
    テーブル名をラベルフィールドでスタイル調整したい場合など、テーブル名を非表示にするには、[テーブル名を表示しない]をチェックします。 テーブル名の変更

  7. 必要に応じて、編集ボタン 編集ボタン をクリックして、フィールドコードを入力します。
    フィールドコードの変更

  8. テーブルの設定画面の[保存]をクリックします。

  9. フォームの設定が完了したら、画面左上の[フォームを保存]をクリックします。
    フォームが保存されると、テーブルのフィールド追加ガイドの表示が消えます。

  10. 画面右上の[アプリを更新]をクリックします。

テーブル(表)を削除する

テーブルの削除方法は、テーブル内にフィールドを配置済みかどうかによって異なります。

  • テーブル内にフィールドを配置していない場合:
    テーブル右上にあるテーブル設定ボタン 設定ボタンの[削除]をクリックすると、テーブルを削除できます。
    テーブル削除ボタン選択

  • テーブル内にフィールドを配置済みの場合:
    テーブル全体を一括で削除することはできません。テーブルに配置された各フィールドの右上の設定アイコン 歯車アイコンにカーソルを合わせて、[削除]をクリックし、フィールドを1つずつ削除してください。
    テーブル内フィールド削除ボタン選択

アプリ更新後もできる操作

テーブルをフォームに追加し、アプリ更新した後も、次の操作ができます。

  • テーブル全体の位置を移動する テーブル内のフィールド位置変更

  • テーブルにフィールドを追加/削除する
    ※ただし、使用中のフィールドをテーブル内へ移動したり、テーブル内のフィールドをテーブル外や他のテーブルへ移動したりはできません。 テーブル内のフィールド位置変更

  • テーブル内のフィールドの並び順を変更する テーブル内のフィールド位置変更

テーブル内の値をもとにした条件を設定する場合の注意

テーブル内のフィールドの値をもとにした条件を設定する場合、次のことに注意してください。

  • レコードの一覧に表示するレコードの絞り込み条件を設定する場合
    テーブルのいずれかの行でフィールドの値が絞り込み条件を満たせば、そのレコードは絞り込み結果に表示されます。
  • アプリからの通知を送信する条件を設定する場合
    • レコードの条件通知
      テーブルのいずれかの行でフィールドの値が条件を満たしたときに通知されます。ただし、ほかの行のフィールドの値が条件をすでに満たしていた場合は、通知されません。
    • リマインダー
      テーブルのいずれかの行でフィールドの値が条件を満たすたびに、リマインダーが送信されます。
    • レコードのアクセス権の条件を設定する場合
      テーブルのいずれかの行でフィールドの値が条件を満たしていれば、該当のレコードにアクセス権の設定が適用されます。

レコード登録/編集時にテーブルの行を追加・削除するには

各レコードでテーブルの行を追加・削除することができます。

  1. アプリで、レコード登録画面、または編集画面を開きます。
    レコードを追加する
    レコードを編集する

  2. テーブルの右横にあるプラスボタンとマイナスボタンで、行を追加・削除します。 テーブルの右横にあるプラスボタンとマイナスボタン