Arşiv Anasayfa Raporlama Bileşenleri
Sayfalar: 12
rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 12:31:07
Merhaba, Rave ile normal rapor çıktısı alıyorum ancak her satır için  belirgin bi biçim yapmak istiyorum Ör: bi satır kalın,bi satır ince gelsin ,yada bi satır renkli diğer satır renksiz gelsin,bu şekilde devam edicek. Çok acil yardıma ihtiyacım varrrr...

tşk...
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 14:39:58
Bandın üzerine bir rectangle kontrolü ekle. band üzerindeki diğer kontrolleri rectangle üzerine al. Event Editor'e geç. Project Tree'den bandı seç ve OnBeforePrint olayına aşağıdaki gibi bir kod yaz.

if (Rectangle1.FillColor=clWhite) then
 Rectangle1.FillColor:=clBlue;
   else
     Rectangle1.FillColor:=clWhite;
end;

compile butonuna tıkla
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 15:48:29
çok acil bişey daha sorucam cvbınız içinde çok teşekkür ederim. peki rave sayfasını ayarlarken sayfayı yan nasıl yatırabilirim ama ilk datatext leri koyduğumuz sayfada?
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 15:52:20
Project Treeekranından sayfayı seçip, özelliklerpenceresinde bulunan Orientation özelliği ile halledebilirsiniz
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 16:00:33
sayfamın ismi report2 ve onu seçtiğimde sol taraftaki özellikler kısmında öyle bi özellik yok. bide ben Delphi 7.0 kullanıyorum. belki dediğinizi anlamamışta olarbilirim biraz daha açık anlatabilirmisiniz?
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 16:01:42
şimdi buldum saolun Smile
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 16:02:45
rica ederim Smile

kolay gelsin
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 16:43:05
merhaba gene ben, renklendirme için sizin verdiğiniz kodu yazıp compile ettiğimde rave donup kalıoy ve işlemi gerçekleştirmiyo???
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 17:00:53
ekran görüntünüzü alabilir miyim? eski bir rave sürümü kullanıyor olabilirsiniz
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 17:30:07
ekran görüntüsünü nasıl ekleyebilirim buraya peki?
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 17:39:43
http://www.delphidunyasi.net/index.php/topic,657.0.html
Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 28 March 2008 18:10:58
söyle söyleyim benim şuan kullandığım Rave 5.0 versiyonmuş,
bide bi sorunum daha var 1 saat öncesine kadar yazdırıyodum ama şimdi  delphi de yazdır dediğimde yazıcı ya attı gözüküyo ama çıktı gitmiyo??? uyuz oldum  ya Sad
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 18:52:23
Hangi çağda yaşıyorsunuz Smile Rave 8 çıktı Smile

Rave'nin eski sürümleri hata yumağı. Tavsiyem Delphi 2007'yi kurup beraberinde gelen raveyi kullanmanız. 
Ynt: rave satırlarını belirginleştirme Gönderen: FetihlerFatihi Tarih: 28 March 2008 20:00:16
Kitabımda şu an rave'yi işlediğimden dolayı sorunuz kafama takıldı. Sayenizde okuyuculara sunmayabileceğim bir şey de sunacağım Grin

Sizin Rave bunu da yemezse, atın çöpe gitsin Smile

Tablonuz ile bağlantıyı sağlayan RvDataSetConnection bileşeninin OnValidateRow olayına aşağıdaki kodu kendize göre düzenleyerek ekleyin. Kontrol isimlerine dikkat ediniz

var
 Sayfa : TRavePage;
 Kare : TRaveRectangle;
 Grup: TRaveReport;
begin
//Rapor Grubuna konumlanıyoruz
 Grup := RvProject1.ProjMan.FindRaveComponent('SimpleReport', nil) as TRaveReport;
//Sayfaya konumlanıyoruz
 Sayfa := RvProject1.ProjMan.FindRaveComponent('testSayfasi', Grup) as TRavePage;
//Rectangle'a konumlanıyoruz.
Kare := RvProject1.ProjMan.FindRaveComponent('Rectangle1', Sayfa) as TRaveRectangle;
if Kare.FillColor=clWhite then
  Kare.FillColor:=clBlue
  else
   Kare.FillColor:=clWhite
end;

Aslında OnNext olayında da çalışması lazım, ama garip bir şekilde sonsuz bir döngüye giriyor Huh

Uses sekmesine şunları eklemeyi unutmayın.

rvproj, rvcsstd, RvCsDraw,

Ynt: rave satırlarını belirginleştirme Gönderen: aytül Tarih: 31 March 2008 09:21:29
Merhaba,ilginiz için çok teşekkür ederim. cuma günü biraz acele ettiğim için elim ayağıma dolaştı ama aslında sizde çok haklısınız bende delphi 2007 kurmak istiyorum ama bulamadığım için delphi7 deyim halen.

bu arada kodunuzu delphi ye ekledim ancak [Error] Unit2.pas(135): Undeclared identifier: 'TRavePage' ,[Error] Unit2.pas(467): Declaration of 'RvDataSetConnection1ValidateRow' differs from previous declaration diye diğer değişkenler içinde hata dvm ediyor. uses larıda ekledim bilginize.