Fonction DCount dans access
Solber0738
Messages postés
1
Statut
Membre
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
J’utilise dans un module la fonction Dcount. Celle-ci comporte3 arguments le premier indique le champ du formulaire pour lequel je souhaite compter les enregistrements, le deuxième indique le domaine. Le code inclus dans le module est ;
Compte = DCount("ReferNum", "Prestation")
Ce code fonctionne mais il affiche tous les enregistrements du formulaire Prestations correctement.
Comme je veux sélectionner que les enregistrements dont le contrôle ReferNum contient un chiffre la valeur 1, j’ai complété l’instruction par un critère indiquant que la valeur De ReferNum est égal à un variable dénommée Test qui est un chiffre, le code prend la forme suivante
Compte = DCount("ReferNum", "Prestation", " [ReferNum] = Test")
L’exécution du module m’indique une erreur. formulée de la façon suivante: « L’expression entrée comme paramètre de requête est à l’origine de l’erreur suivante «Test» »
J’ai alors essayé avec le code suivant
Compte = DCount("ReferNum", "Prestation", " [ReferNum] = 'Test'")
L’exécution du module m’indique une erreur formulée de la façon suivante « type de donnée incompatible dans l’expression critère »
Pouvez vous m’indiquer la correction à apporter pour que le code fonctionne ? Merci
J’utilise dans un module la fonction Dcount. Celle-ci comporte3 arguments le premier indique le champ du formulaire pour lequel je souhaite compter les enregistrements, le deuxième indique le domaine. Le code inclus dans le module est ;
Compte = DCount("ReferNum", "Prestation")
Ce code fonctionne mais il affiche tous les enregistrements du formulaire Prestations correctement.
Comme je veux sélectionner que les enregistrements dont le contrôle ReferNum contient un chiffre la valeur 1, j’ai complété l’instruction par un critère indiquant que la valeur De ReferNum est égal à un variable dénommée Test qui est un chiffre, le code prend la forme suivante
Compte = DCount("ReferNum", "Prestation", " [ReferNum] = Test")
L’exécution du module m’indique une erreur. formulée de la façon suivante: « L’expression entrée comme paramètre de requête est à l’origine de l’erreur suivante «Test» »
J’ai alors essayé avec le code suivant
Compte = DCount("ReferNum", "Prestation", " [ReferNum] = 'Test'")
L’exécution du module m’indique une erreur formulée de la façon suivante « type de donnée incompatible dans l’expression critère »
Pouvez vous m’indiquer la correction à apporter pour que le code fonctionne ? Merci
A voir également:
- Hns-wan-access-port-fwd
- Wan miniport - Forum Pilotes (drivers)
- Impossible de supprimer wan miniport ✓ - Forum Windows 10
- Port ping ✓ - Forum Réseaux sociaux
- Connexion via WAN miniport (PPPOE) - Forum Réseau
- Port icmp ✓ - Forum Réseau
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
bonjour,
ce serait plutôt:
ce serait plutôt:
Compte = DCount("ReferNum", "Prestation", " [ReferNum] = " + cstr(Test))