Fast Report ile ilgili iki soru

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Firarist
Üye
Mesajlar: 129
Kayıt: 13 Eki 2003 06:41
Konum: Antalya
İletişim:

Fast Report ile ilgili iki soru

Mesaj gönderen Firarist »

Merhaba Arkadaşlar
FastReportun önzileme ekranında kız ve erkek sayılarını nasıl alabilirim. Bunu delphi tarafından değilde fastreprot tarafından yapmak istiyorum. Veritabanında bu kayıtlar 1 ve 0 oarak gözüküyor. Önizleme ekranında ise kız ve erkek olarak gösteriyorum.

İkincisi tasarladığım bir form var öğrenci bilgileri ile ilgili. Rapor ekranındaki memolara kod ile giriş yapıyorum. Fakat boş form şeklinde istediğimde eğer önce dolu form yazdırmışsam yine dolu geliyor. Fakat direkt program açılışında boş forma tıkladığımda boş alabiliyorum. Bunun nasıl önüne geçebilirim.

Kusura bakmayın biraz dağınık oldu soru :(
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Script kısmında global integer iki değişken tanımlayıp raporun başlangıcında
sıfırladıktan sonra her kayıtı yazdıktan sonra ilgili değişkeni kontrol edip uygun olana 1 ekleme yapmalısın. Aşağıdaki gibi bir şey olacak;

Kod: Tümünü seç

var
  Erkekler, Kizlar: integer;

procedure Page1OnManualBuild(Sender: TfrxComponent);
begin
  Erkekler := 0;
  Kizlar :=0;
end;

procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
  if <DataSet15."CINSIYET"> = 0 then
    Erkekler := Erkekler + 1;  
  if <DataSet15."CINSIYET"> = 1 then
    Kizlar := Kizlar + 1;  
end;

begin

end.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla