La fonction CpteDom comptabilise les valeurs uniques dans un jeu d’enregistrements

La fonction CpteDom comptabilise les valeurs uniques dans un jeu d’enregistrements

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Avez-vous déjà avait une longue liste d’enregistrements avec des valeurs en double possibles et souhaitez obtenir un nombre qui inclut uniquement une valeur à une seule fois ? La fonction CpteDom constitue la démarche à compter des valeurs uniques dans un jeu d’enregistrements spécifié. La fonction()BDNBest utilisée dans les macros, les expressions de requête, ou dans un contrôle calculé. Voici un exemple de fonction CpteDom pour obtenir le nombre total de commandes passées à une date spécifique :

CpteDom( expr, domaine [, critères] )

La syntaxe de la fonction CpteDom ci-dessus comprend des parties obligatoires et des parties facultatives :

Argument

Description

expr

Partie obligatoire qui identifie le champ à utiliser pour comptabiliser les enregistrements. Il peut s’agir soit d’une expression de chaîne qui identifie un champ dans une table ou une requête, soit d’une expression qui effectue des calculs sur un champ. Par exemple, cette partie peut inclure un nom de champ de table, un contrôle de formulaire ou une fonction. La fonction peut être intégrée ou définie par l’utilisateur, mais elle ne peut être ni une fonction de regroupement domaine ni une fonction d’agrégation SQL.

domaine

Partie obligatoire qui définit le jeu d’enregistrements, à savoir un nom de table ou de requête.

critères

Cette étape est facultative et est une expression de chaîne qui limite la plage de données pour la fonction CpteDom . Il est similaire à la clause WHERE dans une expression SQL. N’oubliez pas que tous les champs utilisés comme critère doivent également être utilisés dans le domainepartie de la syntaxe de l’ou de la fonction CpteDom renvoie un Null.

Remarque : Bien que l’argument expr puisse effectuer des calculs, les résultats ne sont pas disponibles parce que la fonction CpteDom vous donne seulement le nombre total d’enregistrements.

Vous pouvez également utiliser la fonction CpteDom dans un contrôle calculé lorsque vous souhaitez inclure des critères spécifiques afin de limiter la plage de données. Par exemple, pour afficher le nombre de commandes à expédier en Californie, attribuez à la propriété SourceContrôle d’une zone de texte l’expression suivante :

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

Pour inclure également les enregistrements ayant des champs Null, utilisez un astérisque. Pour calculer le nombre d’enregistrements dans une table Orders, utilisez la syntaxe suivante :

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

Pour plus d’informations sur la création de requêtes ou l’utilisation d’expressions, voir les rubriques suivantes :

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×