フォームの途中に 1 つ以上の子テーブルを配置しており、その子テーブルの最大幅が、下部に配置された通常フィールドの最大幅よりも小さい場合、子テーブルのレコードが増えるにつれて下方向に展開され、結果としてその下のレイアウトが崩れてしまうことがあります。
通常のレイアウト例:
レイアウトが崩れた例:
この問題を解消するには、子テーブルのすぐ下に空白のテキストフィールドを追加し、そのフィールドの結合セルをフォームデザインの最大幅に設定することで対応できます。
たとえば、子テーブルの幅が列 A〜E に収まっている場合、空白の説明フィールドは列 A〜H まで結合(フォーム全体の最大幅が列 H まであると仮定)してください。
この空白のテキストフィールドを追加することで、子テーブルのレコードが増加しても、そのフィールドの最大幅に従って下方向にレイアウトが展開されるため、下部レイアウトの崩れを防ぐことができます。