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

アプリのフォームには、データの入力中に必要に応じてフィールドを増やせる「テーブル」機能があります。
たとえば、商品の注文管理アプリで、一度の発注で注文した商品を1つのレコードに入力する場合、注文した商品の数はレコードによって異なります。その場合、フォームにテーブルを設定すれば、注文した商品の入力フィールドを必要な数だけ増やせます。
このように、複数のデータを1つのレコードで管理したいときに便利です。

注文管理アプリの場合、商品のフィールドをテーブルで作成します。商品を登録するとき、行を追加することができます。
画像

フォームにテーブル(表)を追加する手順

  1. アプリの設定画面を開きます。
    アプリの設定画面を開く
  2. 「フォーム」タブをクリックします。
  3. テーブルに含めるフィールドを横一行に並べます。 例

  4. 並べた行の右端の表アイコンにカーソルを移動し、[設定]をクリックします。 画像

  5. [この行をテーブルにする]をクリックします。
    テーブルの設定画面

  6. [テーブル名]を入力します。
    テーブル名の表示を隠したい場合は、[テーブル名を表示しない]をチェックします。たとえば、テーブル名をラベルフィールドで作成して、文字サイズや色を調整したい場合などにチェックをつけます。

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

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

  9. フォームの設定が完了したら、画面左上の[フォームを保存]をクリックします。

  10. 画面右上の[アプリを更新]をクリックします。
    TIPS:
    [アプリを更新]をクリックしたあとも、以下の操作が可能です。

    • テーブル全体の位置を移動する テーブル内のフィールド位置変更
    • テーブルにフィールドを追加/削除する(テーブル外からの移動や、テーブル外への移動は不可) テーブル内のフィールド位置変更
    • テーブル内のフィールドの並び順を変更する テーブル内のフィールド位置変更

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

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

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