barcode type

Salve a tutti.

Ho una stampa di etichette che dovrebbe stampare il codice a barre in base alla lunghezza.

Ho impostato al beforeprint del barcode1 questo

 barCode1.Visible:=true;

 if <fxDB."ARTEAN">='0000000000000' then

   barCode1.Visible:=False;

 if LENGTH(<fxDB."ARTEAN">)=8 then

  barCode1.BarType:= bcCodeEAN8

 else

 if LENGTH(<fxDB."ARTEAN">)=13 then

  barCode1.BarType:= bcCodeEAN13

 else

  barCode1.BarType:= bcCodeMSI;


stampa sempre il codice a barre errato tipo 12345678 è come se non legge la lunghezza

Comments

  • ho notato che non devo scrivere bcCodeEAN13 ma il numero 17.

    dove trovo i numeri corrispondenti ?

Leave a Comment