fast report ta bandın visible nı false yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
a_o
Üye
Mesajlar: 84
Kayıt: 18 Eki 2005 04:41
Konum: Tekirdağ

fast report ta bandın visible nı false yapmak

Mesaj gönderen a_o »

mrb arkadaşlar

fast report 2.5 kullanıyorum. 3 sayfadan oluşan çıktım var. son sayfada yani 3.sayfada belli bi şarta göre bandın visiblenı false yapmam gerek.
aşağıdaki kodu yazdım. ama olmuyor.

Kod: Tümünü seç

procedure Tyazdir.frReport1BeforePrint(Memo: TStringList; View: TfrView);
begin
if (veri.ADOQuery2.RecordCount<>0) and (veri.ADOQuery3.RecordCount=0) then
begin                      
TfrBandView(frReport1.Pages[2].FindObject('DetayVerileri8')).Visible:=false;
TfrBandView(frReport1.Pages[2].FindObject('DetayVerileri9')).Visible:=false;
TfrBandView(frReport1.Pages[2].FindObject('DetayVerileri10')).Visible:=false;
end;
end;
yukarıdaki kodun aynısını memo için uyguladım. onda çalıştı.

Kod: Tümünü seç

TfrMemoView(frReport1.Pages[2].findobject('MEmo62')).Visible:=false;
ama aynı olay bantta çalışmadı. bandı her seferinde gösteriyor.
bunu nasıl düzeltebilirim?
herkese ii çalışmalar
kolay gelsin
a_o
Üye
Mesajlar: 84
Kayıt: 18 Eki 2005 04:41
Konum: Tekirdağ

Mesaj gönderen a_o »

arkadaşlar böyle bişeyle daha önceden uğraşan yokmu hiç :cry:
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
hafta sonu ve yılbaşı dolayısı ile arkadaşlar foruma bakamıyor olabilirler.
konu hakkında bilgisi olan arkadaşlar mesajı gördükleri zaman eminimki yardımcı olacaklardır...

fast reportu hiç kullanmadım ama
...frReport1.Pages[2].....
burda aradığın bileşendler pages[2] de mi yoksa başka bir page demi.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
a_o
Üye
Mesajlar: 84
Kayıt: 18 Eki 2005 04:41
Konum: Tekirdağ

Mesaj gönderen a_o »

a.s aslangeri,
şimdi benim hazırladığım raporlama da 3 sayfa var. ilk ikisinde müşteriye ait bilgiler yazıyo. 3. sayfada ise detay verileri var.
frReport1.Pages[2]. demek; hazırladığım raporlama sayfasındaki 3.sayfa demek oluyor. 3.sayfadaki bandların visible'larını false yapmak istiyorum.
kolay gelsin
ii çalışmalar
Cevapla