Esecuzione automatica all’avvio
Se all’avvio di un file di Microsoft Access vogliamo che avvenga automaticamente qualcosa, si avvii una determinata maschera, e/o che vengano eseguiti comandi o impostati menu, si può:
Primo metodo:
- nel menu Strumenti – Avvio (per Access fino alla versione 2003)
- oppure in File – Opzioni di Access – Database corrente – Opzioni applicazione (dalla versione Access 2007 in poi)
si possono impostare diverse caratteristiche dell’interfaccia di Microsoft Access relativamente al database corrente:
- il titolo e l’icona che devono comparire sulla barra del titolo del database
- la maschera da caricare automaticamente all’avvio
- i tasti funzione
- i menu
- ed altro ancora…
Possiamo quindi creare una maschera di avvio con istruzioni o pulsanti di comando per eseguire varie operazioni, o avere l’esecuzione automatica di un codice Visual Basic o una macro, semplicemente legandoli all’evento di apertura della maschera stessa.
Secondo metodo:
se creiamo una macro denominata Autoexec, questa macro viene eseguita da Microsoft Access ad ogni avvio del database.
Tutto ciò che vogliamo quindi si esegua all’avvio, deve essere scritto come azione o sequenza di azioni nella macro Autoexec.
Ignorare Autoexec e impostazioni di Avvio
Se abbiamo impostato una macro Autoexec o, nelle opzioni di avvio, l’apertura automatica di una maschera o la disattivazione della barra multifunzione o dei tasti funzione,
all’apertura del file potremmo non più riuscire ad accedere al riquadro di spostamento o agli strumenti comuni di Microsoft Access.
Niente paura. Tieni premuto il tasto Shift (maiuscolo) durante l’avvio del file database, per escludere l’esecuzione della macro Autoexec e delle impostazioni d’avvio.
Buona continuazione
R 🙂 bert 🙂