0

データベース活動に BDE を使用しているソフトウェアがあります。

データベースは非常にぎこちなく設計されています。

このソフトウェアによって生成されたデータを使用するカスタム レポートをいくつか作成する必要があります。

いくつかの条件に基づいていくつかのレコードをスキップする必要があります。

たとえば、Field4Field5 = 0 の場合、そのレコードは印刷されませんが、同じレコードのField1 > Field2の場合、 Field1のみ が印刷され、他のフィールドは印刷されません。

この Rave レポートを取得するにはどうすればよいですか?

Rave Report でも印刷前にこれを達成しようとしましたが、この部分に関する適切なドキュメントが不足しているため、前進することができませんでした。誰かが私が十分なドキュメントを見つけることができる場所と、Before Print イベントとAfter Printイベントをプログラムする方法のいくつかの例を見つけることができる場所を教えてくれれば、私の問題を解決できるかもしれません。

4

4 に答える 4

0

データソースにはいつでもクエリを使用できます(とにかくテーブル構造についてはわかりません)

select distinct * from table where field <> '0' 
于 2009-05-30T08:17:39.437 に答える
-1

これについて私を責めないでください。Rave Report を使用したことはありませんが、これは最後の手段です。

select CASE When (Field4>Field5) Then Field1 Else '' END AS Field1, ..... from Table where (Field4 <> 0 AND Field5<>0) OR (Field1>Field2)
于 2009-05-30T08:29:28.070 に答える