0

Crystal レポートは初めてで、1 ページあたり 20 行のデータを印刷する必要があります。Web でこれを見つけましたが、私のシステムでは動作しません。

if Remainder(Recordnumber,20)=0 then true else false

私のシステムでは、1 ページに 1 行しか印刷されません。

4

4 に答える 4

0

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

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

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

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

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

  5. 次の式を入力します

if Remainder (RecordNumber, 10) = 0 then true else false

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

レポートを実行すると、10 行ごとに分割されます。

于 2012-06-07T10:22:51.727 に答える
0

あなたのコードにあるように、それRecordNumberは何か衒学的なものでしょうか?Recordnumber

if Remainder (RecordNumber, 20) = 0 then true else false
于 2012-06-07T10:05:42.667 に答える
0

Crystal Reports 2008/2011 を使用している場合、セクション エキスパートの詳細セクションのプロパティに新しいオプションがあります - [次の後に新しいページ: X 表示レコード]:

サンプル画像

于 2012-06-08T14:15:36.203 に答える
0

1 ページあたり 20 レコードを表示するには、次のようにします。

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

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

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

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

  5. 次の式を入力します

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

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

于 2012-06-07T12:21:44.407 に答える