0

レポート スペースの約 1/3 しか使用しない Crystal レポートがあります。整数値であるデータベースから読み取ったフィールドがあります。データベースから読み取ったレポートを同じページに何度も印刷したいと考えています。これを達成する方法について何か考えはありますか?

これを達成するには、クリスタルレポートしか使用できません。

前もって感謝します。

4

3 に答える 3

0

Lan は正しいです。別のレポートを作成し、現在のレポートをサブレポートとして追加してください。

トリックは次のとおりです。

  1. メイン レポートで、サブレポートを実行するすべてのアイテムのリストを作成します。
  2. サブレポートに、「itemNumber」などのパラメーターを追加します。次に、サブレポート リンクを変更して、新しい「itemNumber」パラメーターが最上位レポートのアイテムにリンクされるようにします。
  3. ここで、メイン レポートのフィールドを非表示にしますが、サブレポートは表示したままにします。

ここに画像の説明を入力

これにより、一度にすべての項目についてレポートが実行されるはずです。

于 2013-07-17T21:56:14.420 に答える
0

この場合、使用する印刷の最大数でテーブルを作成できます。たとえば、レポートを 100 回印刷する必要があると思われる場合は、テーブルに 1 から 100 までのレコードを含める必要があります。この場合、テーブルを作成し、Copies という名前を付けて、フィールド CopyNo を追加します。100 レコードを作成し、CopyNo を 1 から 100 に設定します。Copies テーブルに基づいてメイン レポートを作成します - レコード選択式は次のようになります: Copies.CopyNo<=@NumberOfCopies

@NumberOfCopies は、印刷部数を制御するために設定できるパラメータです。実際のレポートをサブレポートとして作成し、メイン レポートの詳細セクションに配置します。レポートを実行すると、部数を尋ねられ、挿入すると、指定した数だけ同じサブレポートが印刷されます。

于 2013-07-19T23:13:18.070 に答える
0

別のレポートを作成し、現在のレポートをサブレポートとして複数回追加できます

于 2013-07-17T20:29:37.923 に答える