PDA

View Full Version : تغيير چاپگر در quick report بصورت سيستمي؟



mahdi939
شنبه 20 تیر 1388, 17:12 عصر
با سلام
من ميخواهم در quick report از چاپگر هاي مختلف استفاده نمايم به اين صورت كه مثلا براي يك نوع گزارش خاص در بانك اطلاعاتي ثبت نمايم كه از فلان چاپگر استفاده نمايد . و در برنامه با خواندن اطلاعات چاپگر از بانك اطلاعاتي مربوطه به صورت اتوماتيك گزارش مورد نظر به چاپگر مربوطه ارسال گردد و به همين منوال براي گزارشات ديگر و هر گزارش يك چاپگر خاص داشته باشد .

سعید صابری
سه شنبه 23 تیر 1388, 07:44 صبح
سلام دوست عزيز
يه دونه سرچ ميزدي



Printer.PrinterIndex:=X

az-navaei
سه شنبه 18 اسفند 1388, 14:14 عصر
سلام.

من تست کردم ولی باز quick Report میره با پرینتر پیش فرض پرینت می کنه راهی دیگه وجود داره

mafazel
سه شنبه 25 اسفند 1388, 12:02 عصر
با سلام
برای نمایش فهرست پرینتر ها به کاربر و پرینت در چاپگر انتخاب شده وی دستورات زیر را مثلا بکار ببرید:


QuickRep1.Prepare;
QuickRep1.Printer.PrintSetup;
QuickRep1.Print;

و برای چاپ مستقیم در پرینتر مورد نظر:


QuickRep1.Prepare;
QuickRep1.PrinterSettings.PrinterIndex := 2;
QuickRep1.Print;