De functie DBaantal telt de unieke waarden in een recordset

De functie DBaantal telt de unieke waarden in een recordset

Hebt u ooit een lange lijst met records met mogelijke dubbele waarden opgevonden en wilde u een telling krijgen die slechts één keer meer bevat? De functie DCount is wat u nodig hebt om unieke waarden te tellen in een opgegeven set records. De functie DCount() wordt gebruikt in macro's, query-expressies of berekend besturingselement. Hier ziet u een voorbeeld van de functie DCount om het totaal te berekenen van de orders die op een bepaalde datum zijn geplaatst:

Opmerking: De taak van dit artikel is volbracht, het wordt binnenkort teruggetrokken. We verwijderen bij ons bekende koppelingen om te voorkomen dat er problemen ontstaan in de trant van 'Pagina niet gevonden'. Als u koppelingen naar deze links hebt gemaakt, kunt u deze verwijderen. Zo zorgen we samen voor een verbonden internet.

DCount ( expr, domein [, criteria] )

De bovenstaande syntaxis van de functie DCount bevat enkele moet een paar onderdelen hebben:

Argument

Beschrijving

expr

Vereist onderdeel dat het veld identificeert dat moet worden gebruikt om de records te tellen. Het kan een reeksexpressie zijn die een veld in een tabel of query identificeert, of een expressie die berekeningen voor een veld uitvoert. U kunt bijvoorbeeld de naam van een tabelveld, een formulierbesturingselement of een functie opnemen. De functie kan zijn ingebouwd of door de gebruiker gedefinieerde functies zijn, maar geen andere statistische domein-of statistische SQL-functie.

domein

Vereist onderdeel dat de recordset definieert, die een tabel of een querynaam kan zijn.

criteria

Dit is optioneel en een tekenreeksexpressie die het gegevensbereik voor de functie DCount beperkt. Het lijkt op de WHERE-component van een SQL-expressie. Velden die als criteria worden gebruikt, moeten ook worden gebruikt in het domeingedeelte van de syntaxis of de functie DCount retourneert een null.

Opmerking:  Hoewel het argument expr berekeningen kan uitvoeren, zijn de resultaten niet beschikbaar omdat de functie DCount u alleen een telling van het aantal records geeft.

U kunt ook een ander exemplaar van de functie DCount gebruiken, in een berekend besturingselement wanneer u specifieke criteria opneemt om het gegevensbereik te beperken. Als u bijvoorbeeld het aantal orders wilt weergeven om te verzenden naar Californië, stelt u de eigenschap ControlSource van een tekstvak in op de volgende expressie:

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

Als u ook records met Null -velden wilt opnemen, gebruikt u een sterretje. Als u het aantal records in een ordertabel wilt berekenen, gebruikt u:

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

Als u meer wilt weten over het maken van query's of het gebruiken van expressies, raadpleegt u het volgende:

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×