reportbuilder de detay durumu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
reportbuilder de detay durumu
s.a
arkadaşlar herkese iyi çalışmalar dileyerek sorumu sormak istiyorum.
Şimdi master de kaydı olan bir kaydın detayı varsa göstermesi ki zaten gösteriyor.fakat kaydın detayı yoksa boşluk bırakmasın.üstteki kaydın hemen altından başlasın.report builderde böyle bir özellik var mı yardımlarınız için şimdiden tşkler.
arkadaşlar herkese iyi çalışmalar dileyerek sorumu sormak istiyorum.
Şimdi master de kaydı olan bir kaydın detayı varsa göstermesi ki zaten gösteriyor.fakat kaydın detayı yoksa boşluk bırakmasın.üstteki kaydın hemen altından başlasın.report builderde böyle bir özellik var mı yardımlarınız için şimdiden tşkler.
QuickReport gibi ReportBuilder'in de onBeforePrint eventi ve/veya detay bandının PrintBand parametresi var mı ? Varsa onu kullan. De ki
gibi
Kod: Tümünü seç
PrintBand := NOT DetayTable.EOF;
Kod: Tümünü seç
var
PrintBand:boolean;
begin
PrintBand := NOT detay_tablo.Eof;
end;
Hocam beforeprint olayına girin, otomatik bir procedure oluşturulacaktır. O oluşturulan procedure parametrelerinden birinde olabilir demiştim. Siz VAR olarak tanımlarsanız işlem yapmaması doğal..
QuickReport'dan örnek veriyorum,
göreceğin gibi PrintBand özelliği Boolean tipinden band olayında önceden tanımlı.
Söylemek istediğim buydu. Benzer şekilde tanımlı bir engelleme opsiyonun varsa, şartlarına uymadığı yerde bu olay esnasında Boolean tipine False değeri verdiğinde QuickReport o bandı yazdırmıyor..
QuickReport'dan örnek veriyorum,
Kod: Tümünü seç
procedure TFormYaziciPersonelListesi.DetailBand1BeforePrint(
Sender: TQRCustomBand; var PrintBand: Boolean);
begin
end;
Söylemek istediğim buydu. Benzer şekilde tanımlı bir engelleme opsiyonun varsa, şartlarına uymadığı yerde bu olay esnasında Boolean tipine False değeri verdiğinde QuickReport o bandı yazdırmıyor..
s.a
saygıdeğe hocam ilgin ve alakandan dolayı size ayrıca tşkederim.
Evet haklısınız QR de o şekilde yani dediğniz şekilde procedure oluşturuyor.
Fakat RB o şekilde bir procedure oluşturmuyro. şimdiden tşkler.
saygıdeğe hocam ilgin ve alakandan dolayı size ayrıca tşkederim.
Evet haklısınız QR de o şekilde yani dediğniz şekilde procedure oluşturuyor.
Fakat RB o şekilde bir procedure oluşturmuyro.
Kod: Tümünü seç
procedure Tanamenu.ppDetailBand1BeforePrint(Sender: TObject);
begin
end;