سلام به همگی دوستان
با توجه به وجود یک کامپوننت qrpreview داخل quickreport چطوری می شه یک پیش نمایش دلخواه از گزارشات ایجاد شده ساخت .
متشکرم
امید
سلام به همگی دوستان
با توجه به وجود یک کامپوننت qrpreview داخل quickreport چطوری می شه یک پیش نمایش دلخواه از گزارشات ایجاد شده ساخت .
متشکرم
امید
اگه میخوای خیلی دلخواه باشه !!!! :wink: باید از rave توی دلفی 7 استفاده کنی
ولی اول باید معلوم کنی منظورت از دلخواه چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
باید اول یک کامپاننت از نوع TQuickReport ,
inherit کنی.(یعنی کلاس والد ان از این نوع باشد).
سپس متد Preview از آن کلاس را Override کنی و هر چه دلت میخاد
داخلش بنویسی.
سلام
بهتره منظورم رو یه جور دیگه بیان کنم. کاربرد کامپوننتTQRPREVIEW داخل دلفی چیه؟
متشکرم
امید
سلام،
با استفاده از TQRPreview مىتوانید صفحهاى مشابه Print Preview پیش فرض بسازید و مثلا تولبار دلخواه خودتان را در بالاى فرم قرار دهید.
مثال ساده:
یک فرم جدید ایجاد کنید و خصوصیت AutoScroll را False کنید. یک QuickRep روى آن قرار داده و مثل همیشه گزارش خود را در آن بسازید. یک Toolbar روى فرم قرار دهید. یک QRPreview روى فرم انداخته و خصوصیت Align آن را alClient تنظیم کنید. براى رخداد OnPreview از QuickRep بنویسید:
QRPreview1.QRPrinter := TQRPrinter(Sender);
ضمن نمایش دادن این فرم QuickRep1.Preview را صدا بزنید تا نتیجه را ببینید.
سپس تولبار دلخواه خود را طراحى کنید.