Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

È possibile usare la proprietà .ValoriUnivoci quando si vogliono ommettere i record che contengono dati duplicati nei campi visualizzati nella visualizzazione Foglio dati. Ad esempio, se il risultato di una query contiene più di un campo, la combinazione di valori di tutti i campi deve essere univoca per consentire l'inclusione di un record specifico nei risultati.

Nota: La proprietà .ValoriUnivoci si applica solo alle query di accodamento e di creazione tabella, nonché alle query di selezione.

Impostazione

La proprietà .ValoriUnivoci usa le impostazioni seguenti.

Impostazione

Descrizione

Visualizza solo i record in cui i valori di tutti i campi mostrati nella visualizzazione Foglio dati sono univoci.

No

(Impostazione predefinita) Visualizza tutti i record.


È possibile impostare la proprietà .ValoriUnivoci nella finestra delle proprietà della query oppure nella Visualizzazione SQL della finestra Query.

Nota: Questa proprietà può essere impostata quando si crea una nuova query usando un'istruzione SQL. Il predicato DISTINCT corrisponde all'impostazione della proprietà .ValoriUnivoci. Il predicato DISTINCTROW corrisponde all'impostazione della proprietà .RecordUnivoci.

Osservazioni

Se si imposta la .ValoriUnivoci su Sì, i risultati della query non sono aggiornabili e non riflettono le modifiche apportate da altri utenti.

Le proprietà .ValoriUnivoci e .RecordUnivoci sono correlate in modo tale che possibile impostare su Sì solo una di esse. Quando si imposta .ValoriUnivoci su Sì, ad esempio, Microsoft Office Access 2007 imposta automaticamente la proprietà .RecordUnivoci su No. È comunque possibile impostare entrambe su No. Quando entrambe le proprietà sono impostate su No, vengono restituiti tutti i record.

Suggerimento

Se si vuole contare il numero di istanze di un valore in un campo, creare una query di totalizzazione.

Esempio

In questo esempio l'istruzione SELECT restituisce un elenco di paesi/aree geografiche in cui ci sono clienti. Poiché molti clienti possono essere presenti in ogni paese/area geografica, molti record potrebbero includere lo stesso paese/area geografica nella tabella Clienti. Tuttavia, ogni paese/area geografica è rappresentato una sola volta nei risultati della query.

Questo esempio usa la tabella Clienti, che contiene i dati seguenti.

Paese/area geografica

Nome società

Brasile

Familia Arquibaldo

Brasile

Gourmet Lanchonetes

Brasile

Hanari Carnes

Francia

Du monde entier

Francia

Folies gourmandes

Germania

Frankenversand

Irlanda

Hungry Owl All-Night Grocers


Questa istruzione SQL restituisce i paesi/aree geografiche nella tabella seguente:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Paesi/aree geografiche restituiti

Brasile

Francia

Germania

Irlanda


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!

×