Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
Se si condivide un database in rete, è possibile che altri utenti modifichino i dati visualizzati in quel momento all'interno di un foglio dati o di una maschera. Microsoft Office Access aggiorna i dati visualizzati in base agli intervalli impostati. È tuttavia possibile visualizzare immediatamente i dati correnti effettuando l'aggiornamento dei record. È inoltre possibile eseguire un aggiornamento più approfondito rieseguendo la query sui dati.
L'aggiornamento dei record consente di aggiornare solo i dati esistenti nel foglio dati o nella maschera. Non è invece possibile riordinare i record, visualizzare nuovi record o rimuovere i record eliminati e i record che non soddisfano più i criteri specificati. Per eseguire queste operazioni, è possibile eseguire nuovamente la query sui record, manualmente, tramite una macro o tramite codice.
Nota: La riesecuzione di una query è un'operazione più complessa rispetto all'aggiornamento dei dati e richiede quindi più tempo. Il tempo necessario può essere considerevole, a seconda del recordset.
Per saperne di più
Aggiornare i dati
-
Eseguire una delle operazioni seguenti:
-
Per aggiornare i record nella visualizzazione Foglio dati o Maschera, nella scheda Pagina iniziale, nel gruppo Record, fare clic su Aggiorna tutto e quindi su Aggiorna.
-
Per aggiornare i record nella visualizzazione Tabella pivot o Grafico pivot, nella scheda Struttura, nel gruppo Dati, fare clic su Aggiorna pivot.
-
Impostare l'intervallo di aggiornamento
È possibile impostare l'intervallo in base al quale Access aggiorna i dati. Per impostazione predefinita, i dati vengono aggiornati ogni 60 secondi.
-
Fare clic sul pulsante Microsoft Office
e quindi scegliere Opzioni di Access.
-
Nel riquadro sinistro della finestra di dialogo Opzioni di Access fare clic su Avanzate.
-
Nel riquadro destro, in Impostazioni avanzate, specificare un valore per Intervallo aggiornamenti (sec).
Rieseguire query sui dati manualmente
-
Premere MAIUSC+F9.
Utilizzare una macro per rieseguire una query sui dati
Se si desidera rieseguire automaticamente una query quando si verifica un evento, è possibile creare una macro e collegarla all'evento. Si supponga, ad esempio, di dover rieseguire una query sui dati in una maschera ogni volta che la maschera passa allo stato attivo. È possibile creare una macro e collegarla all'evento Su attivato della maschera tramite la procedura seguente:
-
Nel gruppo Altro della scheda Crea fare clic su Macro. Se il comando non è disponibile, fare clic sulla freccia sotto al pulsante Modulo o Modulo di classe, quindi su Macro.
-
Fare clic sulla freccia nella prima cella in Azione e quindi fare clic su RieseguiQuery.
-
Salvare la macro, usando il nome del RieseguiQuerye quindi chiudere il generatore di Macro.
-
Aprire la maschera desiderata nella visualizzazione Struttura. Se la finestra delle proprietà non è visualizzata, premere F4 per visualizzarla.
-
Verificare che la maschera stessa sia selezionata e quindi nella finestra delle proprietà fare clic sulla scheda Evento.
-
Nella scheda Evento fare clic sulla freccia della proprietà Su attivato e quindi fare clic sul nome della macro , RieseguiQuery.
-
Salvare la maschera.
Utilizzare codice per rieseguire una query sui dati
Per rieseguire una query sui dati automaticamente è inoltre possibile utilizzare codice. Si supponga di dover rieseguire una query sui dati in una maschera ogni volta che la maschera passa allo stato attivo. È possibile creare un modulo e allegarlo all'evento Su attivato della maschera tramite la procedura seguente:
-
Aprire la maschera desiderata nella visualizzazione Struttura. Se la finestra delle proprietà non è visualizzata, premere F4 per visualizzarla.
-
Verificare che la maschera stessa sia selezionata e quindi nella finestra delle proprietà fare clic sulla scheda Evento.
-
Scegliere il pulsante
di creare la proprietà Su attivato, nella scheda evento.
-
Nella finestra di dialogo Scegli generatore fare clic su Generatore di codice.
In Visual Basic Editor verrà aperto un nuovo modulo.
-
Digitare Me.Requerye quindi chiudere Visual Basic Editor.
-
Salvare il modulo.