次のように機能する小切手レポートを作成しようとしています。
- レポートの各ページの最初のセクションには、チェックに追加されるすべての項目が含まれます。
- レポートの各ページの中央のセクションは実際の小切手で、受取人、支払人、金額、住所などが記載されています。
- レポートの各ページの最後のセクションは、最初のセクションのコピーになります。
レポートの各ページには、最大で 10 行の項目が含まれます。たとえば、12 項目の小切手を書いている場合、レポートには 2 つのページがあります。
- 最初のページには、最初の 10 行の項目 (ページの最初のセクションと最後のセクションの両方) と、金額が 0.00 の小切手があります。
- 2 番目のページには、他の 2 つの項目 (両方のセクション) と小切手の実際のデータが表示されます。基本的に、有効なチェックはレポートの最後のページにあるものだけです。
私の考えは、2 つのテーブルを持つ DataSet を持つことです。1 つは明細項目用で、もう 1 つはチェック データ用です。また、チェック テーブルでは、1 ページに 1 行を使用します。したがって、前の例では、品目テーブルに 12 行、小切手テーブルに 2 行 (1 つは金額として 0.00 を持ち、もう 1 つは実際の X.XX 金額を持ちます) になります。また、チェックごとにグループ化し、各チェックの後に改ページを追加することも考えていましたが、各ページに 10 行の項目しかないようにする方法がわかりません。
この問題にアプローチする方法について何か助けや新しいアイデアはありますか?
ありがとう!