1
ページを生成するにはどうすればよいですか?レイヴレポートで?Raveレポート。データページ番号の上限を生成する
ユーザーが印刷するすべてのデータを選択し、1,000以上のページを生成するとしましょう。
しかし、私はそれを100ページに制限したいだけですか?
ページを生成するにはどうすればよいですか?レイヴレポートで?Raveレポート。データページ番号の上限を生成する
ユーザーが印刷するすべてのデータを選択し、1,000以上のページを生成するとしましょう。
しかし、私はそれを100ページに制限したいだけですか?
今、あなたは、Delphi側でこのようなものを持っている:
txtQuery := 'SELECT * FROM table WHERE date BETWEEN "2001-01-01" AND "2013-01-01"';
query.SQL.text := txtQuery; //This being the Component assigned to your TRvDataSetConnection
prjRave.execute;
あなたのtxtQueryにこのようなものを追加してはならない:
txtQuery := 'SELECT * FROM table WHERE date BETWEEN "2001-01-01" AND "2013-01-01" LIMIT 500';
その方法を、関係なく、要求されるデータの量Rave Reportで最大500行を取得できます。
出力を100ページ分印刷できるだけのデータがあるように制限します。これを行うには、より良いWHERE節、TOP条件(またはデータベースに許される類似のオプション)、またはSQLを使用しない場合のFILTER条件を使用します。 –
はい私はしました。ユーザーのようなシナリオでは数千ページを見たいと思っていました。だから私は生成することができるページを制限するか、それ以外のメモリ使用量の多くを食べて、マシンがクラッシュする原因になります。 – XBasic3000
それは私が言ったことです。ユーザーが何を言っているかに関係なく、最大数の行のみを返すために、クエリまたはフィルタ条件を使用します。 –