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

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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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 :

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×