Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [access+vba] stampa etichette

    Salve a tutti. Ho un database in access che mi contiene un certo numero di dati, poniamo per esempio ID, Nome, Cognome, Via. Come faccio a mandare in stampa su un'etichettatrice (tipo quelle della DYMO http://global.dymo.com/itIT/Segments...essionali.html per esempio) i dati relativi ad un determinato record?

    Grazie a tutti!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  2. #2
    dipende quando lo vuoi stampare. suppongo tu abbia una maschera che richiami contenenti i dati relativi al singolo cliente, potresti creare su tale maschera un pulsante che richiama un report in cui su origine record imposti una query con i dati che ti servono e che ha come condizione che l'id deve essere uguale a quello della maschera.
    (es. SELECT tuatabella.ID, tuatabella.cognome, tuatabella.nome, tuatabella.via
    FROM tuatabella
    WHERE (((tuatabella.ID)=[Forms]![tuamaschera]![ID]));

  3. #3
    io lo vorrei stampare DIRETTAMENTE all'inserimento del record nel database... Ovvero, una volta che dalla maschera di inserimento dei dati metto i dati e do l'ok, io vorrei stamparlo direttamente sull'etichettatrice! E' possibile?! Se si quali sono i comandi da utilizzare?
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  4. #4
    ok, prepari il report come indicato prima, poi nel pulsante dell'ok inserisci il comando -DoCmd.OpenReport , acViewNormal, , , acWindowNormal-.
    logicamente il report lo devi adattare come misure al tipo si etichetta che usi.
    prova a guardare la guida in linea del comando OpenReport così vedi quali opzioni ti sono più comode

  5. #5
    Non ho capito bene... devo creare un report e poi richiamarlo con la funzione docmd che mi hai detto tu prima?! se il report che creo lo nomino "prova", qual'lè la sintassi da usare per stampare il documento sulla stampante che voglio io?!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  6. #6
    allora crei il tuo report e lo chiami prova, lo salvi e lo chiudi poi dove hai il codice che conferma gli inserimenti (suppongo tu abbia un tasto ok visto il tuo precedente) inserisci -DoCmd.OpenReport "prova", acViewPreview, , , acWindowNormal- dove prova è il nome del tuo report. ti cambio il codice con acViewPreview in modo tale che si apra l'anteprima del report e tu possa scegliere la stampante dalla quale stampare]

  7. #7
    e se volessi stampare il tutto direttamente, senza far venir fuori nessuna finestra?? basta sostituire semplicemente l'acViewPreview con l'acViewNormal??!?! E in questo caso, me la stamperebbe sulla stampante predefinita giusto??

    Adesso arriva il bello... Se avessi invece 2 o più stampanti sul quale mandare contemporaneamente il mio report?! Come faccio a gestirle?!

    Grazie per la disponibilità!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  8. #8
    e se volessi stampare il tutto direttamente, senza far venir fuori nessuna finestra?? basta sostituire semplicemente l'acViewPreview con l'acViewNormal??!?! E in questo caso, me la stamperebbe sulla stampante predefinita giusto??
    esatto

    Se avessi invece 2 o più stampanti sul quale mandare contemporaneamente il mio report?! Come faccio a gestirle?!
    io ti consiglio di lasciarlo in acViewPreview in modo tale che anche nel caso di installazione di nuova stampante puoi sempre gestire la stampa senza andare a toccare il codice, comunque vedo se trovo documentazione in merito

  9. #9
    Se avessi invece 2 o più stampanti sul quale mandare contemporaneamente il mio report?! Come faccio a gestirle?!
    dai un'occhiata qui alla sezione 5.1.

  10. #10
    ti passo questo link in cui vi è un'esempio di maschera per gestire le stampanti da access.
    potresti modificare quanto abbiamo già detto facendo apparire prima questa maschera e da questa (dopo aver modificato il pulsante stampa con DoCmd.OpenReport "prova", acViewNormal, , , acWindowNormal) scegliere la stampante e poi stampare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.