Come modificare le proprietà delle query in Microsoft Access

Numero KB originale: 304356

Questo articolo si applica solo a un database di Microsoft Access (con estensioni .accdb e .mdb).

Riepilogo

Questo articolo illustra come modificare le proprietà delle query in Microsoft Access. Queste informazioni sono utili se si desidera eseguire attività come:

  • Modificare la visualizzazione dei campi.
  • Creare query di primo valore.
  • Aggiungere un alias per una tabella.
  • Modificare le didascalie e la formattazione dei campi.

Ulteriori informazioni

Proprietà query

Per visualizzare tutte le proprietà della query, nella visualizzazione Struttura di qualsiasi query fare clic con il pulsante destro del mouse in uno spazio vuoto nella finestra di progettazione della query e quindi scegliere Proprietà dal menu di scelta rapida. In alcune versioni di Access la finestra delle proprietà verrà aperta e per impostazione predefinita verrà visualizzata la proprietà "Proprietà elenco campi". Per visualizzare le proprietà della query, fare clic con il pulsante destro del mouse in uno spazio vuoto nella finestra di progettazione della query.

Nella tabella seguente sono elencate tutte le proprietà della query e vengono illustrate le relative modalità di utilizzo.

Nome proprietà Descrizione
Descrizione È possibile utilizzare la proprietà Description per fornire informazioni sugli oggetti contenuti nella finestra Database, nonché sui singoli campi di tabella o di query.
Visualizzazione predefinita È possibile utilizzare la proprietà DefaultView per specificare la visualizzazione di apertura di una query.
Output di tutti i campi È possibile utilizzare la proprietà OutputAllFields per visualizzare tutti i campi nell'origine dati sottostante della query e nell'elenco di campi di una maschera o di un report. L'impostazione di questa proprietà consente di visualizzare in modo semplice tutti i campi senza dover fare clic sulla casella Mostra nella griglia di struttura della query per ogni campo della query.
Valori principali È possibile utilizzare la proprietà TopValues per restituire un numero specificato di record o una percentuale di record che soddisfano i criteri specificati. Ad esempio, è possibile restituire i primi 10 valori o il 25% superiore di tutti i valori in un campo.
Valori univoci È possibile utilizzare la proprietà UniqueValues quando si desidera omettere i record contenenti dati duplicati nei campi disponibili in visualizzazione Foglio dati. Ad esempio, se l'output di una query include più campi, la combinazione di valori di tutti i campi deve essere univoca per includere nei risultati un record specifico.
Record univoci È possibile utilizzare la proprietà UniqueRecords per specificare se restituire solo record univoci basati su tutti i campi dell'origine dati sottostante e non solo i campi presenti nella query stessa.
Autorizzazioni di esecuzione È possibile utilizzare la proprietà RunPermissions in un ambiente multiutente con un gruppo di lavoro sicuro per eseguire l'override delle autorizzazioni utente esistenti. In questo modo è possibile visualizzare una query o eseguire una query di accodamento, eliminazione, creazione tabella o aggiornamento che altrimenti non si avrebbe l'autorizzazione per l'esecuzione. Ad esempio, come utente, è possibile disporre dell'autorizzazione di sola lettura per le query, mentre il proprietario delle query dispone dell'autorizzazione di lettura/scrittura. Se il proprietario imposta la proprietà RunPermissions per specificare le autorizzazioni del proprietario, è possibile eseguire una query di accodamento per aggiungere record a una tabella.
Database di origine La proprietà SourceDatabase specifica il database esterno in cui risiedono le tabelle origine o le query per una query.
Source Connect Str La proprietà SourceConnectStr specifica il nome dell'applicazione utilizzata per creare un database esterno.
Blocchi di record È possibile utilizzare la proprietà RecordLocks per determinare come bloccare i record e che cosa accade quando due utenti tentano di modificare lo stesso record contemporaneamente.
Tipo di recordset È possibile utilizzare la proprietà RecordsetType per specificare il tipo di recordset disponibile.
ODBC Timeout È possibile utilizzare la proprietà ODBCTimeout per specificare il numero di secondi che Microsoft Access deve attendere prima che si verifichi un errore di timeout quando una query viene eseguita in un database ODBC (Open Database Connectivity). Impostando questa proprietà su zero (0), non si verificherà alcun timeout.
Filtro È possibile utilizzare la proprietà Filter per specificare un subset di record da visualizzare quando un filtro viene applicato a una maschera, un report, una query o una tabella.
OrderBy È possibile utilizzare la proprietà OrderBy per specificare come ordinare i record in una maschera, una query, un report o una tabella.
Numero massimo di record Specifica il numero massimo di record che verranno restituiti da un database ODBC a un database di Microsoft Access (.mdb).
Orientamento È possibile utilizzare la proprietà Orientation per specificare o determinare l'orientamento della visualizzazione.
Nome foglio dati secondario È possibile utilizzare la proprietà SubdatasheetName per specificare o determinare la tabella o la query associata al foglio dati secondario.
Collega campi figlio È possibile utilizzare le proprietà LinkChildFields e LinkMasterFields insieme per specificare il modo in cui Microsoft Access collega i record in una maschera o un report ai record di una sottomaschera, un sottoreport o un oggetto incorporato, ad esempio un grafico. Se si impostano tali proprietà, Microsoft Access aggiorna automaticamente i record correlati della sottomaschera quando si passa a un nuovo record di una maschera principale.
Collega campi master È possibile utilizzare le proprietà LinkChildFields e LinkMasterFields insieme per specificare il modo in cui Microsoft Access collega i record in una maschera o un report ai record di una sottomaschera, un sottoreport o un oggetto incorporato, ad esempio un grafico. Se si impostano tali proprietà, Microsoft Access aggiorna automaticamente i record correlati della sottomaschera quando si passa a un nuovo record di una maschera principale.
Altezza foglio dati secondario È possibile utilizzare la proprietà SubdatasheetHeight per specificare o determinare l'altezza di visualizzazione di un foglio dati secondario quando viene espanso.
Foglio dati secondario espanso È possibile utilizzare la proprietà SubdatasheetExpanded per specificare o determinare lo stato salvato di tutti i fogli dati secondari in una tabella o in una query.

Proprietà elenco campi

Per visualizzare le proprietà dell'elenco di campi, nella visualizzazione Struttura di qualsiasi query fare clic con il pulsante destro del mouse in qualsiasi cella della griglia di progettazione della query e quindi scegliere Proprietà dal menu di scelta rapida.

Nome proprietà Descrizione
Alias È possibile utilizzare la proprietà Alias per specificare un nome personalizzato per una tabella o una query di origine quando si usa la stessa tabella o query più volte nella stessa query.
Origine È possibile utilizzare la proprietà Source per specificare il stringa di connessione di origine e il database di origine per la tabella o la query di origine di una query.

Nota

In Access 2000 non sono disponibili le due proprietà seguenti:

  • Predefinita
  • Orientamento visualizzazione

In Access 2007 sono state aggiunte le due nuove proprietà seguenti per le query:

  • Filtro in base al carico
  • Ordina in base al carico