Quick report la alakalı problem

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Quick report la alakalı problem

Mesaj gönderen ozf_murat »

merhaba arkadaşlar ben Xstringgrid nesnesinden verileri okuyup quick reporta aktarıyom.ancak quick reportta veriler 2 sayfa veya üzerine çıktımı sapıtıyo.örneğin 3 tane alan olsun ad,soyad,tel...
bunların listesi 2 sayfayı geçince 1sayfaya adı yazıyo 2.sayfaya soyadı3.saufaya teli yazıyo..3.sayfayı kendi otomatik ekliyo bu arada.
bununla alakalı bana yardımcı olursanız sevinirim......
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

quickreport bi query ya da table nesnesine bağlı olmalı. senin programında da öyle mi?
quickreportdaki detail bandın heigtini değiştiren bi kod var mı?
olayı daha detaylı anlat? mesela veritabanı ne?
quickrep neye bağlı?
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

quick report herhangi bir database e bağlı değil.bantların üzerinde 3 tane qrmemo1 nesnesi var.ben bi text dosyasından okuyup memo 1 in line özelliğine ekliyom.bu sayede liste şeklinde çıkıyo.ancak 1 sayfaya kadar sorunsuz.......eğer liste 2.sayfaya geçmesi gerekiyosa sapıtmaya başlıyo
sorun bu
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bence quicrep in bir suçu yok.
kullanım şeklinizi bir gözden geçirin.
Kayıtları bir memtablo ya atıp oradanda quicrepde gösterirseniz
sorun olacağını zannetmiyorum.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

SN.aslangeri tamamda 1 sayfa olduğunda sorun yok...2 veya daha fazla sayfalı bi listede sorun çıkıyosa bunun bi şekilde bi yolu vardır..birde herhangi bir database kullanamam......nedeni çok uzun mesele...sedece txt lerle çalışmam gerek...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

nasıl yazdırdığınızı gönderirseniz belki daha fazla yardımcı olabiliriz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

say:=XStringGrid1.RowCount;
for i:=1 to say-2 do
begin
RPRForm_TA.QRMemo7.Lines.Append(XStringGrid1.Cells[0,i]);
RPRForm_TA.QRMemo8.Lines.Append(XStringGrid1.Cells[2,i]);
RPRForm_TA.QRMemo10.Lines.Append(XStringGrid1.Cells[3,i]);
RPRForm_TA.QRMemo12.Lines.Add(XStringGrid1.Cells[4,i]);
RPRForm_TA.QRMemo14.Lines.add(XStringGrid1.Cells[5,i]);
RPRForm_TA.QRMemo16.Lines.Append(XStringGrid1.Cells[6,i]);
RPRForm_TA.QRMemo18.Lines.Append(XStringGrid1.Cells[7,i]);
end;
RPRForm_TA.QuickRep1.Preview;
----------------------------------------------------------------------------
yazıcıya gönderdiğim kodlar bunlar......
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

peki memo bileşeni hangi bant üzerinde
ve
memonun heightini nasıl ayarlıyorsun.

not:kodlarınızı code tagı içerisine alırsanız daha okunaklı olur.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

memo 1 detail bandının üzerinde bandın yüksekliği neyse satırlar arasında ki mesafede o oluyo ilgin için sağol bu arada...
bide code bandı derken neyi kastettin......
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

yaaa tagı yerine bandı yazmışım ........
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
detail yerine başka bir band kullandın mı peki.
Birde çıktı için başka bir yol bulmanı tavsiye edeceğim.
(writeln ile mesala)

code tagı kodlarını daha okunaklı yapıyor.

codlarını seçiyorsun. cevap yazarken ki memo nun yukarısında üzerinde "Code" yazan bir düğme var ona tıklıyorsun. kodların code tagı içine alınmış oluyor.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
poshet303
Üye
Mesajlar: 235
Kayıt: 26 Eki 2005 01:15

Mesaj gönderen poshet303 »

TQRMemo böyle bir için hatalı seçim

Memo ya yazılan satırlar 2 nci sayfaya geçince işler karışır. Aslında memo boyu ilk sayfadada sorun çıkartır. Boyuda ayarlamalı.

Aslında memo ya gerek yok. Delpih ile gelen QuickReport3 Demosunda
OnNeedData örneğini inceleyin.
Rahat edeceksiniz.
ozf_murat
Üye
Mesajlar: 24
Kayıt: 16 Tem 2005 02:13

Mesaj gönderen ozf_murat »

arkadaşlar çok sağulun yaa özellikle qr3 örneği işimi fazlasıya gördü..
çok teşekkür ederim..iii çalışmalar diliyorum
Cevapla