Accedi a Microsoft
Accedi o crea un account.
Salve,
Select a different account.
Hai più account
Scegli l'account con cui vuoi accedere.

Quando si condivide un database tramite una rete, Microsoft Access aggiorna le informazioni a intervalli impostati. Per visualizzare i dati più aggiornati, aggiornare i record dalla visualizzazione Foglio dati o Maschera, quindi nella scheda Home fare clic su Aggiorna tutto >aggiorna. Il processo di aggiornamento aggiorna i dati esistenti in un foglio dati o in una maschera e non riordina i record, non visualizza i nuovi record o rimuove eventuali record eliminati che non soddisfano più i criteri specificati. Per un aggiornamento più specifico o approfondito, usare una macro per rieseguire una query sui dati.

Nota:  L'esecuzione del processo di riesecuzione di una query può richiedere molto tempo, a seconda delle dimensioni del recordset.

Per saperne di più

Aggiornare i dati

  • Eseguire una delle operazioni seguenti:

    • Per aggiornare i record in visualizzazione Foglio dati o Maschera, nel gruppo Record della scheda Home fare clic su Aggiorna tutto equindi su Aggiorna.

    • Per aggiornare i record nella visualizzazione Tabella pivot o Grafico pivot, nel gruppo Dati della scheda Progettazione fare clic su Aggiorna pivot.

    • Premere MAIUSC+F9.

Inizio pagina

Impostare l'intervallo di aggiornamento

È possibile impostare l'intervallo in cui Access aggiorna i dati. Per impostazione predefinita, Access aggiorna i dati ogni 60 secondi.

  1. Fare clic sul pulsante Office. Viene visualizzato lo spazio.

  2. Nel riquadro sinistro del riquadro Outspace fare clic su Opzioni.

  3. Nel riquadro sinistro della finestra di dialogo Opzioni di Access fare clic su Avanzate.

  4. Nel riquadro destro, in Avanzate,specificare un valore per l'intervallo di aggiornamento (sec).

Inizio pagina

Usare una macro per rieseguire una query sui dati

Per eseguire automaticamente una query sui dati quando si verifica un evento, è possibile creare una macro e allegarla all'evento. Si supponga, ad esempio, di voler rieseguire una query sui dati in una maschera ogni volta che la maschera riceve la stato attivo. È possibile creare una macro e allegarla all'evento Su focus della maschera usando la procedura seguente:

  1. Nel gruppo Altro della scheda Crea fare clic su Macro. Se il comando non è disponibile, fare clic sulla freccia sotto il pulsante Modulo o Modulo di classe, quindi su Macro.

  2. Fare clic sulla freccia nella casella accanto al simbolo più verde (+) e quindi fare clic su Riesegui query.

  3. Salvare la macro con il nome RieseguiQuerye quindi chiudere il Generatore di macro.

  4. Aprire la maschera desiderata in visualizzazione Struttura. Se la finestra delle proprietà non è visualizzata, premere F4 per visualizzarla.

  5. Verificare che la maschera sia selezionata. Quindi, nella finestra delle proprietà fare clic sulla scheda Evento.

  6. Nella scheda Evento fare clic sulla freccia nella proprietà Su focus e quindi fare clic sul nome della macro, ovvero Riesegui query.

  7. Salvare il modulo.

Inizio pagina

Usare il codice per rieseguire query sui dati

È anche possibile usare il codice per rieseguire automaticamente una query sui dati. Si supponga di voler rieseguire una query sui dati in una maschera ogni volta che la maschera riceve lo stato attivo. È possibile creare un modulo e allegarlo all'evento Su focus della maschera usando la procedura seguente:

  1. Aprire la maschera desiderata in visualizzazione Struttura. Se la finestra delle proprietà non è visualizzata, premere F4 per visualizzarla.

  2. Verificare che la maschera sia selezionata. Quindi, nella finestra delle proprietà fare clic sulla scheda Evento.

  3. Nella proprietà Sufocus della scheda Evento fare clic sul pulsante Genera Pulsante Generatore.

  4. Nella finestra di dialogo Scegli generatore fare clic su Generatore di codice.

    In Visual Basic Editor viene aperto un nuovo modulo.

  5. Digitare Me.Requerye quindi chiudere l'Visual Basic Editor.

  6. Salvare il modulo.

Inizio pagina

Rieseguire una query sui dati in un'app Web di Access

Le query delle app Web di Access vengono eseguite nel server. Usare la macro RequeryRecords per rieseguire una query sui dati in un'app Web di Access. Questa macro richiede il recordset corrente.

  1. Aprire la maschera desiderata, fare clic su Azionie quindi su Su corrente.

  2. Nel Catalogo azioni fareclic su RieseguiQueryRecord. Se si sceglie di lasciare vuota la clausola Where=, non viene eseguito alcun filtro aggiuntivo sui risultati e lasciando OrderBy= vuoto, non viene eseguito alcun ordinamento specifico.

  3. Salvare il modulo.

Inizio pagina

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Office Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×