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
Fastreportta basılacak etiket miktarını belirleme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 61
- Kayıt: 14 Eki 2006 11:11
Re: Fastreportta basılacak etiket miktarını belirleme
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...
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...
Re: Fastreportta basılacak etiket miktarını belirleme
merhaba şeklinde bir denermisin
Kod: Tümünü seç
frxreport1.printoptions.copies:=adoquery1.fieldbyname('etiket_miktarı').asinteger
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.