Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro 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ù recenti, aggiornare i record dalla visualizzazione Foglio dati o Maschera, 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 nuovi record o non rimuove i record eliminati che non soddisfano più i criteri specificati. Per un aggiornamento più specifico o completo, usare una macro per rieseguire una query sui dati.

Nota:  L'esecuzione del processo di rieseguire 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 e quindi 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 base al quale Access aggiorna i dati. Per impostazione predefinita, Access aggiorna i dati ogni 60 secondi.

  1. Fare clic sul pulsante Office. Viene visualizzato Il tasto Esci.

  2. Nel riquadro sinistro di 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 Intervallo di aggiornamento (sec).

Inizio pagina

Usare una macro per rieseguire query sui dati

Se si vuole che i dati vengano riquerati automaticamente quando si verifica un evento, è possibile creare una macro e collegarla all'evento. Si supponga, ad esempio, di voler rieseguire una query sui dati in una maschera ogni volta che la maschera riceve il stato attivo. È possibile creare una macro e allegarla all'evento Su stato attivo 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 Rieseguire una query.

  3. Salvare la macro usando il nome Rieseguire una query e 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 got Focus e quindi fare clic sul nome della macro: Rieseguire una query.

  7. Salvare il modulo.

Inizio pagina

Usare il codice per rieseguire query sui dati

È anche possibile usare il codice per rieseguire query sui dati automaticamente. 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 On Got 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à Su got Focus 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.Requery e quindi chiudere Visual Basic Editor.

  6. Salvare il modulo.

Inizio pagina

Rieseguire query sui dati in un'app Web di Access

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

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

  2. Nel Catalogo azioni fare clic su Rieseguire una queryRecord. Se si sceglie di lasciare vuoto il Where=, non viene eseguito alcun filtro aggiuntivo sui risultati e lasciando orderBy= come vuoto, non viene eseguito alcun ordinamento specifico.

  3. Salvare il modulo.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×