De functie DBaantal telt de unieke waarden in een recordset

De functie DBaantal telt de unieke waarden in een recordset

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Hebt u ooit hebt een lange lijst met records met mogelijke dubbele waarden en u wilt tellen die slechts één keer een waarde bevat? De functie DBAANTAL is wat u nodig hebt om unieke waarden in een opgegeven set records te tellen. De functie DBAANTAL() wordt gebruikt in macro's, query-expressies, of in een berekend besturingselement. Hier ziet u een functie DBAANTAL om het totale aantal orders die zijn geplaatst op een bepaalde datum:

DBaantal( expr, domein [, criteria] )

De bovenstaande syntaxis van de functie DBaantal heeft een paar verplichte en optionele onderdelen:

Argument

Beschrijving

expr

Vereist onderdeel dat het veld identificeert dat moet worden gebruikt om de records te tellen. Dit kan een reeksexpressie zijn die een veld in een tabel of query identificeert, of een expressie die berekeningen voor een veld uitvoert. De expressie kan bijvoorbeeld een tabelveldnaam, een formulierbesturingselement of een functie bevatten. Als expr een functie bevat, kan dit een ingebouwde functie of een door een gebruiker gedefinieerde functie zijn, maar niet nog een statistische domein- of SQL-functie.

domein

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

criteria

Dit is optioneel en is een tekenreeksexpressie die het bereik van gegevens voor de functie DBAANTAL beperkt. Dit is vergelijkbaar met de WHERE-component in een SQL-expressie. Houd er rekening mee dat alle velden gebruikt als criteria moeten worden gebruikt in het domeindeel van de syntaxis van de of de functie DBAANTAL geeft als resultaat een Null.

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

Een ander geval waarin u de functie DBaantal kunt gebruiken, is in een berekend besturingselement wanneer u criteria moet opgeven om het gegevensbereik te beperken. Als u bijvoorbeeld het aantal orders dat naar Californië moet worden verzonden wilt weergeven, 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 asterisk. Als u het aantal records in een tabel Orders wilt berekenen, gebruikt u:

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

Voor meer informatie over het maken van query's of het gebruiken van expressies raadpleegt u de volgende onderwerpen:

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw 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-ondersteuningsagents.

×