子テーブル フィールドを 必須 に設定した場合、システムがチェックを行うのは「子テーブルの行が追加されたときのみ」です。 そのため、シート内に少なくとも 1 行の子テーブル行が必須になるわけではありません。 結果として、子テーブルに行が 1 行も追加されていない状態でも、シート自体は保存可能となります。

シート内で少なくとも 1 行の子テーブル行を必ず追加させたい場合は、以下の手順に従って設定してください。
独立フィールド(例:「子テーブル行数」)を作成し、COUNTA() 関数を使用して子テーブルの行数を算出します。例:COUNTA(A6)。
このフィールドは、現在の子テーブル行数を自動的に返します。

「子テーブル行数」フィールドに 入力チェック を設定し、保存条件として値が 0 より大きい ことを必須にします。 また、ユーザーに表示するメッセージもカスタマイズできます。
例:「少なくとも 1 行以上の子テーブル行を追加してください」。

これらの設定を完了すると、子テーブルに行を 1 行も追加せずにシートを保存しようとした場合、行数が 0 のため保存できず、設定した入力チェックメッセージが表示されます。
