QUICKREP hakında yardım

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
gulon
Üye
Mesajlar: 6
Kayıt: 25 Ağu 2004 11:11

QUICKREP hakında yardım

Mesaj gönderen gulon »

Arkadaşlar forumda aradım ama bulamadım.

Ayrı iki formda QUICKREP bileşeni kullanıyorum ve bunların içerikleri birbirlerinden farklı. iki QUICKREP de aydı anda preview oluyor benim sorunum bunları aynı anda önlü-arkalı print etmek. aynı anda ikisinide printer'a yollamama rağmen iki ayrı sayfa çıkartıyor (printer önlü arkalı basabiliyor) bu konu hakkında yardımcı olursanız sevinirim

iyi çalışmalar.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

bu printerinle alakalı bir durum. quickreple alakalı olduğunu zanetmiyorum. sen yazdıracağın dökümanı sırasıyla gönderiyorsun. yazıcının önlü arkalı yazma aparatı ile kağıtın bir önüne bir arkasına yazıyor. tabi printerin özelliklerinde bu özelliği seçmen gerekebilir.

kolay gelsin...
gulon
Üye
Mesajlar: 6
Kayıt: 25 Ağu 2004 11:11

Mesaj gönderen gulon »

sayın bgoktas

printer ayarları normal yani bir sorun yok örneğin word yada exel den birden fazla print alındığında arkalı-önlü basıyor.
Benim yolladığım printlerde her sayfa için printeri end ediyor sanırım yani bir sonraki sayfa için print tekrar başlatılıyor.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Hımm :idea: anladım.

Aynı raporda print etme şansınız var mı?

yani rapora göndereceğiniz verileri tek datasette birleştirip almak gibi vs.
gulon
Üye
Mesajlar: 6
Kayıt: 25 Ağu 2004 11:11

Mesaj gönderen gulon »

sayın bgoktas

bunu yapabilirim fakat sayfa şablonları belli yani tek raporun 2.sayfasına 2. raporu nasıl yerleştiririm?

teşekkür ederim
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Raporun kağıt boyutu ile oynayıp bir sayfayı iki sayfaymış gibi yazdırabilirsin diye düşünüyorum. Tabi bu çok pratik değil. Bantların boyutlarını ayarlayıp, ilk çıktının bir sayfa 2. çıktının diğerine yazdırılmasını ayarlamak lazım... Daha pratik bir yolunu bulursam dönüş yaparım.

Kolay gelsin.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

Kod: Tümünü seç

      Form2.QuickRep1.PrinterSettings.FirstPage:=1;
      Form2.QuickRep1.PrinterSettings.LastPage := 1;
      Form2.QuickRep1.Print;

      Form3.QuickRep2.PrinterSettings.FirstPage:=1;
      Form3.QuickRep2.PrinterSettings.LastPage := 1;
      Form3.QuickRep2.Print;

      Form2.QuickRep1.PrinterSettings.FirstPage:=2;
      Form2.QuickRep1.PrinterSettings.LastPage := 2;
      Form2.QuickRep1.Print;

      Form3.QuickRep2.PrinterSettings.FirstPage:=2;
      Form3.QuickRep2.PrinterSettings.LastPage := 2;
      Form3.QuickRep2.Print;
:? tamam saçma ama :) döngüyle kontrol edebilirsiniz. veya fineprint gibi external bir araç kullanılabilir.
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

:ara composite

Kolay gelsin.
gulon
Üye
Mesajlar: 6
Kayıt: 25 Ağu 2004 11:11

Mesaj gönderen gulon »

Arkadaşlar verdiğiniz bilgiler için teşekkür ederim olayı hallettim.
Mustafa arkadaşımızın dediği gibi composite ile hallettim. İki ayrı raporu QRCompositeReport bileşenine ekledim QRCompositeReport1.Reports.Add(quickrep1)
bu şekilde sorun çözüldü.

iyi çalışmalar.
Cevapla