TQRCompositeReportのプレビュー画面について質問です。
プレビュー時に表示されるボタン
・プリンタの設定
・保存
・レポートの読込
のVisibleをFalseにしたいのですができません。
TQRCompositeReportを使わずに、TQuickRepではOnPreview時に
TQRStandardPreviewを使って
============================
WQrp1 := TQRStandardPreview.CreatePreview(Application,TQRPrinter(Sender));
WQrp1.PrintSetup.Visible := false;
WQrp1.SaveReport.Visible := false;
WQrp1.LoadReport.Visible := false;
WQrp1.Show;
============================
で、各ボタンのVisibleをFalseにできることは、確認しました。
TQRCompositeReportのOnAddReportで帳票をAddしてもPreview時に
各TQuickRepのOnPreviewイベントが呼び出されないのが、原因なのだと
考えています。
TQRCompositeReportのPreview時にボタン制御のやり方がありましたら、
教えてください。
自己解決です。
TQRCompositeReportのPreviewをPrepareにして、
データをTQRPrinterに格納し、動的にTQuickRepのOnPreviewイベントを
呼び出すことで何とかなりました。
ありがとうございました。
ツイート | ![]() |