quickreport ile verileri yan yana yazdırmak
sarp_halit06.01.2004 - 17:13:50
merhaba arkadaşlar.
ben muhtarlık için bir program yazıyorum. programda yan yana yazdırma yapmam gereken alanlar var. bu işlemi nasıl yapabilirim?
bir de dikey label kullanmam gerekiyor. bu bileşeni bulabileceğim bir adres lazım.
yardımlarınızı bekliyorum.
şimdiden teşekkürler
saygılar ...
 
fahrettin07.01.2004 - 10:36:00
Sorunuzu daha net izah ederseniz yardimci olabiliriz saniyorum. Bir de onun oncesinde Quickreport ile ilgili gelen örnek raporlara bakmanızı tavsiye ederim muhtemeldir ki oradan bir cozum de bulabilirsiniz....
 
aslangeri13.01.2004 - 15:30:53
iyi çalışmalar.
quickrep in columns (yanlış yazmadıysam) özelliği ile raporu birden fazla sütunlu hale getirebilirsin. yanlız sütunları sıra ile dolduruyor. yani ikinci sütuna yazması için önce biirinci sütunu doldurması gerekiyor.

Label in word wrap özelliğini true yapıp genişliğini küçülttükten sonra birde harflerin arasına boşluk koyarsan ('ahmet --> a h m e t' gibi) alt alta yazdırabilirsin. Ama açılı olmuyor tabiki.
kolay gelsin.
 
mehmet_solaris17.01.2004 - 12:38:19
Quick report biraz hantaldır bence. eğer temin edebilirsen ısrarla fast report öneririm, çok daha esnek tasarım yapabilirsin.

Kabaca bir öneri olacak ama, quickreport gerçekten zaman kaybı...

İyi çalışmalar
 
sarp_halit21.01.2004 - 15:00:44
öncelikle cevap veren bütün arkadaşlara teşekkürü borç bilirim.
fahrettin hocam. quickreport ile yazdırma işlemlerinde sizin de bildiğiniz gibi details kısmına yazılan dbtextlere karşılık gelen değerler hep aşağıya doğru sıralanmakta. aynı alana sahip bilgilerden bahsediyorum. örneğin adı alanına karşılık gelen değerler hep
adı
adı
adı
adı
adı
... olarak listeleniyor. benim amacım ise bir alana karşılık gelen değeri belirttiğim sayıya kadar yan yana yazdırmak.
adı adı adı adı adı ....
gibi . yardımcı olursanız sevinirim. sevgiler.
 
mussimsek21.01.2004 - 15:50:09
Merhaba,

bildiğim kadarıyla QR'de böyle bir kullanım yok. Yok derken tabii ki kodla birşeyler yapılabilir ama çok uğraşmanız lazım.

Qr'de colums olayı var ama onda da önce sayfanın altına kadar yazılır, daha sonra diğer kolonda sayfanın başından başlanır. Sizin istediğiniz gibi değil yani.

Ne yapmak istediğinizi anlatırsanız daha değişik teknikler önerilebilir. Yani rapordan amaç ne?

Kolay gelsin.
 
rsimsek21.01.2004 - 16:35:09
Detail bandın üzerine istediğin sayıda yanyana QRDBText oluştur ve hepsinin DataSet ve DataField'ını aynı yap.

Yok ben yanyana kaç tane olacağını programdan girmek istiyorum diyorsan (kağıt genişliği kadar) o zaman da tek bir QRDBText oluşturup ve istediğin sayı kadar for .. do ... döngüsü ile create et ve pozisyonlarını da birincisinden sonra gelecek şekilde ayarla..

Dikey label için ise QrAngel diye bir bileşen olması lazım.

QuSoft tan http://www.qusoft.com/Download3.html alabilirsin..

Ayrıca ReportBuilder da da rotate olayı var.
 
sarp_halit23.01.2004 - 16:10:38
ilgi ve alakanızdan ötürü teşekkür ederim arkadaşlar. önerilerinizi denedikten sonra takıldığım bir nokta olursa sizlerle yine paylaşırım tekrar teşekkür ederim.
 
oguzozturk7413.03.2004 - 23:41:44
SA

Dikey label için component aramanıza gerek yok.
Basitçe şunu yapabilirsiniz:
- Label ın caption ını yazarken herbir harf arasında 2 boşluk bırakın,
- Label ın Wordwrap özelliğini True yapın,
- Sonra formun üzerindeki labelın uzunluğunu tek bir harf (tabiki ilk harf) gözükene kadar kısaltın,
- En sonunda programı koşturun.
Dikey Label hazır..

Saygılar.
 
oguzozturk7413.03.2004 - 23:45:26
ÖZÜRdilerim, Embarassed Aslangeri nin cevabını sonradan gördüm.
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com