Fastreportta basılacak etiket miktarını belirleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
habilkader
Üye
Mesajlar: 61
Kayıt: 14 Eki 2006 11:11

Fastreportta basılacak etiket miktarını belirleme

Mesaj gönderen habilkader »

Merhabalar;

Fastreportta hazırlandığım bir etiket raporum var.
Tabloya ekli olan stoklar için etiket basıyor,
yapmak istediğim şey, tablodaki her bir stokun EtiketMiktarı alanına o stok için basılacak olan etiket miktarını girdiğimde o stok için girilen miktar adedince etiket basması

Tablo :
BarkodNo StokAdı EtiketMiktarı
123456 AAAAAA 3 // 3 adet etiket basacak
456789 BBBBBBB 5 // 5 adet etiket basacak
874545 CCCCCC 4 // 4 adet etiket basacak

bu konuda yardımlarınızı bekliyorum
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 04:23
İletişim:

Re: Fastreportta basılacak etiket miktarını belirleme

Mesaj gönderen baypipox »

datasetini ekledikden sonra, ilgili datasetin beforeprintine aşağıdaki gibi kod ekleyebilirsin;

if <frxDBmanav."STOK_ADI">='elma' then
begin
page1.pagecount:=1;
end;
if <frxDBmanav."STOK_ADI">='armut' then
begin
page1.pagecount:=3;
end;
if <frxDBmanav."STOK_ADI">='ayva' then
begin
page1.pagecount:=5;
end;

ifleri istediğin gibi belirleyebilirsin...
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: Fastreportta basılacak etiket miktarını belirleme

Mesaj gönderen tayipk »

merhaba

Kod: Tümünü seç

frxreport1.printoptions.copies:=adoquery1.fieldbyname('etiket_miktarı').asinteger
şeklinde bir denermisin
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Cevapla