Azione di macro ApriQuery

È possibile usare l'azione di macro ApriQuery nei database di Access per aprire una query di selezione o a campi incrociati in visualizzazione Foglio dati, visualizzazione Struttura o Anteprima di stampa. Questa azione esegue una query di comando. È anche possibile selezionare una modalità di immissione dei dati per la query.

Nota : Questa azione è disponibile solo nell'ambiente di database di Access, ovvero in file con estensione mdb o accdb. Se si usa l'ambiente di progetto di Access, ovvero file con estensione adp, vedere le azioni ApriVisualizzazione, ApriStoredProcedure o ApriFunzione. L'azione di macro ApriQuery non è disponibile nelle app Web di Access.

Impostazione

L'azione di macro ApriQuery prevede gli argomenti seguenti.

Argomento dell'azione

Descrizione

Nome query

Nome della query da aprire. Selezionare il nome della query da aprire usando l'elenco a discesa dei nomi di query. Questo argomento è obbligatorio.

Se si esegue una macro contenente l'azione ApriQuery in un database di libreria, Access cerca la query con questo nome prima nel database di libreria e poi nel database corrente.

Visualizzazione

Visualizzazione in cui aprire la query. Selezionare Foglio dati, Progettazione, Anteprima di stampa, Tabella pivot o Grafico pivot nella casella Visualizzazione. L'impostazione predefinita è Foglio dati.

Nota : Le visualizzazioni Tabella pivot e Grafico pivot non sono disponibili nelle versioni di Access a partire da Access 2013.

Modalità Immissione dati

Modalità di immissione dei dati per la query. Si applica solo alle query aperte in visualizzazione Foglio dati. Selezionare Aggiungi per permettere all'utente di aggiungere nuovi record ma non di modificare i record esistenti. Selezionare Modifica per permettere all'utente di modificare i record esistenti e aggiungerne di nuovi. Selezionare Sola lettura per permettere all'utente unicamente di visualizzare i record. L'impostazione predefinita è Modifica.

Osservazioni

Se si usa l'impostazione Foglio dati per l'argomento Visualizzazione, Access visualizza il set di risultati se si tratta di una query di selezione, a campi incrociati, di unione o pass-through la cui proprietà RestituisciRecord è impostata su . Se si tratta di una query di comando, di definizione dei dati o pass-through la cui proprietà RestituisciRecord è impostata su No, Access esegue la query.

L'azione ApriQuery equivale a fare doppio clic sulla query nel riquadro di spostamento oppure a fare clic con il pulsante destro del mouse sulla query nel riquadro di spostamento e scegliere una visualizzazione. Questa azione permette di selezionare opzioni aggiuntive.

Suggerimenti    

  • È possibile trascinare una query dal riquadro di spostamento alla finestra di progettazione di una macro. In questo modo viene creata automaticamente un'azione ApriQuery che apre la query in visualizzazione Foglio dati.

    Se si passa alla visualizzazione Struttura mentre la query è aperta, viene rimossa l'impostazione dell'argomento Modalità Immissione dati per la query. L'impostazione non sarà più valida anche se si passa nuovamente alla visualizzazione Foglio dati.

  • Per disattivare la visualizzazione dei messaggi di sistema che in genere vengono visualizzati quando viene eseguita una query di comando, a indicare che si tratta di una query di comando e il numero di record interessati, è possibile usare l'azione ImpostaAvvisi.

Per eseguire l'azione ApriQuery in un modulo di Visual Basic, Applications Edition (VBA), usare il metodo OpenQuery dell'oggetto DoCmd.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×