Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VBA] Catturare l'evento "stampa"

    Ciao a tutti

    Ho un db access utilizzato da uno studio medico. La dottoressa inserisce i dati della ricetta, poi clicca su un bottone e si apre il report per la stampa. Attualmente i dati NON SONO MEMORIZZATI in alcuna tabella, tutto si risolve tra video e stampa.

    Ora la d.ssa ha l'esigenza di memorizzare in una tabella i dati di alcune ricette, che lei sceglie prima della stampa cliccando su un bottone o su una checkbox.

    Visto che la maschera non è collegata ad alcuna tabella, è possibile fare in modo che quando parte la stampa, se il check è flaggato, i dati vadano a finire in una tabella? il mio problema è riuscire a catturare l'evento della stampa, visto che è anche il momento in cui la ricetta viene definitivamente approvata.

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Le varie sezioni (Corpo,Intestazione pagina,pie' pagina ecc) dei report di Access hanno l'evento Print.
    In questo punto puoi intercettare tutto quello che ti interessa prima che il documento vada in stampa.
    ...and I miss you...like the deserts miss the rain...

  3. #3
    Originariamente inviato da vonkranz
    Le varie sezioni (Corpo,Intestazione pagina,pie' pagina ecc) dei report di Access hanno l'evento Print.
    In questo punto puoi intercettare tutto quello che ti interessa prima che il documento vada in stampa.
    Ok grazie tante.. e ovviamente basta che io metta la mia routine su un qualsiasi evento print, non fa differenza se sia pagina o piè di pagina

  4. #4
    Ciao,
    ho messo una semplice routine (un'unica istruzione di query sql) sull'evento "Su stampa" del corpo del report.
    Però la query viene eseguita due volte :master:

    Ho provato a lanciare il solo report, senza stampare, e nella tabella ho trovato un solo record. E' come se venisse eseguita una volta in fase di anteprima di stampa, ed una volta in stampa..

    come mai?


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.