Reports

4.15 Stampare N volte la stessa etichetta, lasciando vuote in testa un certo numero di etichette.
  Roberto
All’apertura del report che stampa etichette e che è contenuto nel database di esempio allegato a questa FAQ, con due inputboxes viene chiesto all’utente di digitare sia il numero di etichette da lasciare vuote in testa (perché già utilizzate) e sia il numero di copie da stampare di ogni indirizzo.

Nel database di esempio il risultato dell'elaborzione è mostrato eseguendo un'anteprima di stampa del report dalla quale anteprima si verifica l'efficacia della soluzione; se però poi chiedete la stampa dell'anteprima vi accorgerete che in stampa non verrà lasciata vuota in testa alcuna etichetta, quindi la stampa su carta risulterà non esatta rispetto a quanto avete richiesto e comunque non conforme a quanto visualizzato nell'anteprima di stampa.
Se, come presumibile, dovete stampare le etichette su carta, dovete eseguire direttamente la stampa del report senza richiamare prima la sua anteprima, quindi NON impostare ad acViewPreview l'argomento visualizzazione del metodo OpenReport, ma impostandolo invece ad acViewNormal.

NB
Prima di richiamare il report per la stampa delle etichette è caldamente raccomandato di azzerare le variabili globali intBlankCount ed intCopyCount; si può fare questo volendo anche richiamando la funzione LabelInitialize.
Se ciò non viene fatto può verificarsi che in testa non verrà saltata alcuna etichetta.

Download:
 
  SaltareEticIndir.zip (30Kb) MSAccess97 database


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.