La funzione DCount conta i valori univoci in un set di record

La funzione DCount conta i valori univoci in un set di record

Si è mai avuto un lungo elenco di record con possibili valori duplicati e si voleva ottenere un conteggio che include solo un valore una sola volta? La funzione DB è ciò che serve per contare i valori univoci in un set di record specificato. La funzione DB() viene usata nelle macro, nelle espressioni di query o in un controllo calcolato. Ecco una funzione di DB di esempio per ottenere il numero totale di ordini inseriti in una data specifica:

Nota: Questo articolo ha esaurito la sua funzione e verrà ritirato tra breve. Per evitare problemi di "Pagina non trovata", si sta procedendo alla rimozione dei collegamenti noti. Se sono stati creati collegamenti a questa pagina, rimuoverli per contribuire a ottimizzare il Web.

DB ( espr, dominio [, criteri] )

La sintassi della funzione DB sopra è composta da alcuni elementi deve avere e parti facoltative:

Argomento

Descrizione

espressione

Parte obbligatoria che identifica il campo da usare per contare i record. Può essere un espressione stringa che identifica un campo in una tabella o una query oppure un'espressione che esegue calcoli su un campo. Ad esempio, può includere un nome di campo di tabella, un controllo modulo o una funzione. La funzione può essere incorporata o definita dall'utente, ma non un'altra aggregazione del dominio o una funzione di aggregazione SQL.

dominio

Parte obbligatoria che definisce il set di record, che può essere una tabella o un nome di query.

criteri

Questa opzione è facoltativa ed è un'espressione stringa che limita l'intervallo di dati per la funzione DB . È simile alla clausola WHERE in un'espressione SQL. Tieni presente che tutti i campi usati come criteri devono essere usati anche nella parte del dominiodella sintassi o la funzione DB restituisce un valore null.

Nota:  Anche se l'argomento espr può eseguire calcoli, i risultati non sono disponibili perché la funzione DB restituisce solo un conteggio del numero di record.

Un'altra istanza in cui potresti voler usare la funzione DB è in un controllo calcolato quando Includi criteri specifici per limitare l'intervallo di dati. Ad esempio, per visualizzare il numero di ordini da spediti in California, imposta la proprietà origine comando di una casella di testo sull'espressione seguente:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Per includere anche i record con campi null , usare un asterisco. Per calcolare il numero di record in una tabella Orders, è necessario usare:

intX = DCount("*", "Orders")

Per altre informazioni sulla creazione di query o l'uso di espressioni, vedere quanto segue:

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×