Crystal レポートは初めてで、1 ページあたり 20 行のデータを印刷する必要があります。Web でこれを見つけましたが、私のシステムでは動作しません。
if Remainder(Recordnumber,20)=0 then true else false
私のシステムでは、1 ページに 1 行しか印刷されません。
Crystal レポートは初めてで、1 ページあたり 20 行のデータを印刷する必要があります。Web でこれを見つけましたが、私のシステムでは動作しません。
if Remainder(Recordnumber,20)=0 then true else false
私のシステムでは、1 ページに 1 行しか印刷されません。
ページごとに 10 レコードを表示するには、次のようにします。
レポートをデザイン ビューで開く
[詳細] セクションを右クリックし、[セクション エキスパート] を選択します。
[セクション エキスパート] ダイアログ ボックスで [詳細] セクションが選択されていることを確認します。「次の後に新しいページ」というボックスにチェックを入れます</p>
チェックボックスの右側にある数式エディタ ボタンをクリックします。
次の式を入力します
if Remainder (RecordNumber, 10) = 0 then true else false
レポートを実行すると、10 行ごとに分割されます。
あなたのコードにあるように、それRecordNumber
は何か衒学的なものでしょうか?Recordnumber
if Remainder (RecordNumber, 20) = 0 then true else false
Crystal Reports 2008/2011 を使用している場合、セクション エキスパートの詳細セクションのプロパティに新しいオプションがあります - [次の後に新しいページ: X 表示レコード]:
1 ページあたり 20 レコードを表示するには、次のようにします。
レポートをデザイン ビューで開く
[詳細] セクションを右クリックし、[セクション エキスパート] を選択します。
[セクション エキスパート] ダイアログ ボックスで [詳細] セクションが選択されていることを確認します。「次の後に新しいページ」というボックスにチェックを入れます</p>
チェックボックスの右側にある数式エディタ ボタンをクリックします。
次の式を入力します
Remainder (RecordNumber, 20) = 0 の場合は true、そうでない場合は false
[保存して閉じる] をクリックし、[OK] をクリックします。