Quando si verificano gli “eventi” di Microsoft Access?

Parlando delle automazioni di maschere e calcoli con Microsoft Access, si parla spesso di eventi.

Evento

Quando in una maschera o report si eseguono delle operazioni, si innescano uno o più eventi, eventi che si attivano con determinate sequenze prestabilite.
Sapere quando e in che ordine si verificano gli eventi è importante per meglio interpretare e impostare i vari automatismi 
(siano questi Macro o codici in Visual Basic).

A tal proposito si può far riferimento a questo prezioso articolo nella sezione supporto del sito di Microsoft Office.

Inoltre, sempre a proposito, riporto qui sotto una tabella che sintetizza il momento di attivazione degli eventi più comuni:

Evento – Momento di attivazione

  • su corrente – si verifica quando lo stato attivo viene spostato da un record ad un altro.
  • su caricamento – si verifica al caricamento della maschera o del report
  • su click – si verifica quando si fa click sul controllo
  • dopo aggiornamento – si verifica dopo l’aggiornamento del record o del campo
  • prima di aggiornare – si verifica prima dell’aggiornamento del record o del campo
  • prima di inserire – quando in un nuovo record è digitato il primo carattere
  • dopo inserimento – si verifica dopo l’inserimento di un nuovo record
  • prima di conferma eliminazione – si verifica prima di confermare una eliminazione
  • su eliminazione – si verifica all’eliminazione di un record
  • dopo conferma eliminazione – si verifica dopo la conferma di un’eliminazione
  • in attesa – si verifica prima della modifica di un record
  • su attivato – si verifica quando un controllo o una maschera riceve lo stato attivo
  • su disattivato – si verifica quando un controllo o una maschera perdono lo stato attivo
  • su doppio click – si verifica quando si fa doppio click sul controllo
  • su pulsante mouse giu – si verifica quando viene premuto un pulsante del muose
  • su pulsante mouse su – si verifica al rilascio del pulsante del mouse
  • su pressione – si verifica in seguito alla pressione di un tasto ANSI
  • su annullamento – si verifica prima dell’annullamento delle modifiche a un record
  • su apertura – si verifica prima dell’apertura di una maschera o di un report
  • su chiusura – si verifica prima della chiusura di una maschera o di un report
  • su ridimensionamento – si verifica quando una maschera viene ridimensionata
  • su scaricamento – si verifica prima dello scaricamento della maschera o del report
  • su errore – si verifica in caso di errore di run-time in maschera o in report
  • su rotellina mouse – si verifica quando viene usata la rotellina del mouse
  • su filtro – si verifica quando viene modificato un filtro
  • su applicazione filtro – si verifica quando un filtro viene applicato o rimosso
  • su timer – si verifica quando l’intervallo del timer raggiunge il valore impostato
  • intervallo timer – valore di tempo in millesimi di secondo che deve trascorrere tra il verificarsi di un evento su timer e il successivo

Roberto 🙂