マスター詳細レポートを作成するときに、マスター詳細バンドの一部(下位の項目)が1ページ目に、別の部分が次のページに移動することがあります。これは、すべての詳細レコードが1ページに収まらないことが原因で起っている可能性があります。このような場合でも、マスターとその詳細を1ページに出力する必要がある場合は、KeepDetailsプロパティを使用することができます。デフォルトでは、このプロパティはfalseに設定されています。

上の図は、詳細の一部が1ページに配置され、詳細の他の部分が次のページになっているレポートを示しています。プロパティがtrueに設定されている場合、レポート・ジェネレーターは、マスターと詳細のレコードを1ページに配置しようとします。レポート・ジェネレーターがそれを実行できない場合、マスターと詳細を一緒に次のページに移動します。

上の図は、マスターのKeepDetailsプロパティをtrueに設定したレポートの例です。まとめられない場合は、データが強制的に分割され、別のページに表示されてしまいます。この場合、マスターコンポーネントが多くの詳細レコードを持ち、ページの中で重要な部分を占めていて、KeepDetailsプロパティがtrueに設定されていると、各ページの下部に大きな空きスペースができてしまうことがあります。