Proprietà .ValoriUnivoci

È 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

Germany

Irlanda


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.

×