1

次のように機能する小切手レポートを作成しようとしています。

  • レポートの各ページの最初のセクションには、チェックに追加されるすべての項目が含まれます。
  • レポートの各ページの中央のセクションは実際の小切手で、受取人、支払人、金額、住所などが記載されています。
  • レポートの各ページの最後のセクションは、最初のセクションのコピーになります。

レポートの各ページには、最大で 10 行の項目が含まれます。たとえば、12 項目の小切手を書いている場合、レポートには 2 つのページがあります。

  • 最初のページには、最初の 10 行の項目 (ページの最初のセクションと最後のセクションの両方) と、金額が 0.00 の小切手があります。
  • 2 番目のページには、他の 2 つの項目 (両方のセクション) と小切手の実際のデータが表示されます。基本的に、有効なチェックはレポートの最後のページにあるものだけです。

私の考えは、2 つのテーブルを持つ DataSet を持つことです。1 つは明細項目用で、もう 1 つはチェック データ用です。また、チェック テーブルでは、1 ページに 1 行を使用します。したがって、前の例では、品目テーブルに 12 行、小切手テーブルに 2 行 (1 つは金額として 0.00 を持ち、もう 1 つは実際の X.XX 金額を持ちます) になります。また、チェックごとにグループ化し、各チェックの後に改ページを追加することも考えていましたが、各ページに 10 行の項目しかないようにする方法がわかりません。

この問題にアプローチする方法について何か助けや新しいアイデアはありますか?

ありがとう!

4

1 に答える 1

4

ページごとに 10 レコードを表示するには、次のようにします。

  1. レポートをデザイン ビューで開く

  2. [詳細] セクションを右クリックし、[セクション エキスパート] を選択します。

  3. [セクション エキスパート] ダイアログ ボックスで [詳細] セクションが選択されていることを確認します。「次の後に新しいページ」というボックスにチェックを入れます

  4. チェックボックスの右側にある数式エディタ ボタンをクリックします。

  5. 次の式を入力します

Remainder (RecordNumber, 10) = 0 の場合は true、そうでない場合は false

6. [保存して閉じる] をクリックし、[OK] をクリックします。

于 2012-05-30T04:37:35.083 に答える