Parlando delle automazioni di maschere e calcoli con Microsoft Access, si parla spesso di eventi.
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 🙂