Proprietà UniqueRecords

È possibile usare la proprietà UniqueRecords per specificare se restituire solo record univoci basati su tutti i campi nell'origine dati sottostante e non solo i campi presenti nella query stessa.

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

Impostazione

La proprietà UniqueRecords usa le impostazioni seguenti.

Impostazione

Descrizione

Yes

Non restituisce i record duplicati.

No

(Impostazione predefinita) Restituisce i record duplicati.


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

Nota : Questa proprietà viene impostata quando si crea una nuova query usando un'istruzione SQL. Il predicato DISTINCTROW corrisponde all'impostazione della proprietà UniqueRecords. Il predicato DISTINCT corrisponde all'impostazione della proprietà UniqueValues.

Osservazioni

È possibile usare la proprietà UniqueRecords quando si vogliono omettere dati basati su interi record duplicati e non solo su campi duplicati. Microsoft Office Access 2007 considera un record come univoco purché il valore di un campo del report sia diverso dal valore dello stesso campo in un altro record.

La proprietà UniqueRecords produce un effetto solo quando si usano più tabelle nella query e si selezionano campi dalle tabelle usate nella query. La proprietà UniqueRecords viene ignorata se la query include una sola tabella.

Le proprietà UniqueRecords e UniqueValues sono correlate in modo tale che possibile impostare su Yes solo una di esse. Quando si imposta UniqueRecords su Yes, ad esempio, Access imposta automaticamente UniqueValues su No. È comunque possibile impostare entrambi su No. Quando entrambi le proprietà sono impostate su No, vengono restituiti tutti i record.

Esempio

La query in questo esempio restituisce un elenco di clienti della tabella Clienti per i quali esiste almeno un ordine nella tabella Ordini.

Tabella Clienti

Nome società

ID cliente

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Tabella Ordini

ID cliente

ID ordine

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


L'istruzione SQL seguente restituisce i nomi dei clienti nella tabella seguente:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Clienti restituiti

ID cliente

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


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.

×