Fabio
Considerato che: -la stampa verra' fatta dall'anagrafica clienti -servono dei codici a barre diversi per ogni card
potresti fare in questo modo:
A) Aggiungi sul report editor un elemento di tipo script con uno script tipo questo
Prefisso="9000" Codice=Anag.Id While Len(Codice)<6 Codice="0" & Codice Wend Response.Write(Prefisso & Codice)
B) Imposti il campo in modo che venga stampato come codice a barre (vedi screenshot) C) alla lista clienti selezioni 100,200...N clienti a caso e stampi le etichette. Selezionare un elenco di clienti serve perche' lo script usa il codice cliente come parte finale del codice a barre, cosi' da avere codici tutti diversi. E' quindi importante che se dovessi stampare delle nuove card selezioni dei clienti diversi, oppure (meglio) se modifichi il campo "PREFISSO" nello script (il codice stampato in pratica e' generato accodando PREFISSO + CODICE CLIENTE quindi se oggi stampi 100 card con "9000" come prefisso, la prossima volta magari stampale con "9001" come prefisso cosi' sarai sicuro che le card sono diverse dalle precedenti anche se selezioni le stesse anagrafiche con gli stessi codici)
In questo modo le card stampate avranno tutte codici diversi e potranno essere associate alle anagrafiche che desideri (non so se e' chiaro che il fatto di selezionare 100,200 anagrafiche a casa per stampare 100,200 card non serve perche' le card servono per quelle specifiche anagrafiche ma solo perche' cosi' si hanno 100, 200 codici diversi da stampare come barcode)
Spero di essere stato sufficientemente chiaro
|