FastReportを使用して、DataSetのフィールドの値に応じて異なるバンドを印刷するにはどうすればよいですか?
-
22-07-2019 - |
質問
製品のデータセットがあり、製品の種類ごとに異なるバンドが必要です。製品が果物の場合、重量を印刷し、製品が車の場合は色を印刷するなどのようにします
そして、ユーザーにカスタマイズを許可したいので、各タイプの製品の各バンドが完璧になります。
私のデータセットにはすべてのタイプの製品のすべてのフィールドがあり、実際のレコードの製品タイプを決定するフィールドがあります。
簡単に実行できる方法はありますか?
解決
FastReportsを使用すると、いくつかの便利な場所でイベントを使用して、プログラムのデフォルトのレポート作成プロセスをインターセプトできます。たとえば、OnBeforePrintイベントにマスターバンドがある場合、製品のタイプをチェックアウトするコードを配置できます。次に、caseステートメントは、適切な種類のプロパティである詳細バンドでのみvisibleプロパティをtrueに設定できます。
news://newsgroups.fast-report.com/fast-reports.public.fastreport.4 は、信じられないほどの助けと励ましの源です。質問に対するより良い答えを見つけることができると確信しています。
所属していません StackOverflow