Rave reportta aktif kaydı göstermek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mhizar
Üye
Mesajlar: 78
Kayıt: 30 May 2005 11:06

Rave reportta aktif kaydı göstermek

Mesaj gönderen mhizar »

Şimdi raporlama yaparken raporu çağırdığımızda datasetimizdeki tüm veriyi gösteriyor.Ama ben istiyorum ki aktif kaydı göstersin.Filtreleme demeyin çünkü onu yapmak istemiyorum.Ve zaten sıkıntımda bu ve ben rapor sayfasında o kayıtla ilgili verileri değişik şekilde göstermek istiyorum.Yani kağıdın üst kısmında başka bilgileri alt kısmında başka yani
formunn görünüşünü rapora aktarmak istiyorum.Belki bunu database kullanmadanda yapabiliriz ama ben aypamadım.Database bağımlı olmadan formun üzerindeki bilgilerin aynısını raporda göstermek .Bu daha da iyi olur.Qreportta Qreport.text1.text:=form1.edit1.text yapıyorduk.bunu ravede nasıl yaparız.Yardımlarınız için şimdiden teşekkürler.
Kullanıcı avatarı
Jarmen Kell
Üye
Mesajlar: 47
Kayıt: 04 Mar 2005 04:58
İletişim:

Mesaj gönderen Jarmen Kell »

merhaba
rave report hazırlarken , sadece bir tane değil iki veya daha fazla dataset conn ile farklı databaselerdan bilgileri tek bir report üzerinde gösterebilirsin.
bunun için raporu otomatik form değil , kendin elinle hazırla. hagi nesnenin nerde olmasını istiyorsan ona göre dizayn et. report tabındaki nesneleri raporunda olması gereken yerlere koy. datawiev ve dataafield özelliklerini ayarlar.böylece tüm kayıtları değil , sadece o anki aktif kayda ait bilgileri gösterir.
pascaldaki en uzun komutlardan biriside TEXTBACKGROUND olsa gerek
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

rapor için özel bir ara dataset vardı sanırım. onun startrecno ve count diye özellikleri vardı. oradanda yapılabilir.
Kullanıcı avatarı
berken
Üye
Mesajlar: 208
Kayıt: 07 Ara 2005 04:27
Konum: Van

Mesaj gönderen berken »

rave de aktifa kaydı gostermek için normal band koyarsın, datatextleri bağlarsın ..
tum kayıtlar için databand kullanırsın ..
İnsanca.... Pek insanca....
Cevapla