Condition de calcul CpteDom dans un champ formulaire

Résolu/Fermé
CoYaN - Modifié le 17 janv. 2020 à 08:18
yg_be Messages postés 22976 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 juillet 2024 - 17 janv. 2020 à 20:06
Bonjour,

J'ai une table nommée Table_DataBase, un champ Cotisation

Les informations sont enregistrées dans le champ comme ceci :
PA
PA
2018 CB n° 5530521 du 31/01/18
2018 CB n°0000463 du 02/03/18
PA
2019 CB n° 4106633 du 12/02/19
PA

Je souhaite compter et afficher le résultat comme suit
PA 4
CB 1
Total 5 / 7

Pour cela dans un champ texte j'ai fait ça :
=CpteDom("[Cotisation]";"[Table_DataBase]";"[Cotisation]='PA'") <= là ça marche super bien
=CpteDom("[Cotisation]";"[Table_DataBase]";"[Cotisation]='yyyy'") <= Ne fonctionne pas
=CpteDom("Cotisation";"Table_DataBase") <= Fonctionne que pour le total global

Je souhaite qu'il prenne en compte que l'année en cours
Et pour le total comment faire l'addition PA et CB ?

J'espère avoir été compréhensible.
Merci d'avance pour le/les personnes qui prendront le temps de m'aider.

Configuration: Windows / Firefox 72.0

7 réponses

yg_be Messages postés 22976 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 juillet 2024 1 495
17 janv. 2020 à 16:39
bonjour, pour le total, as-tu envisagé de faire une addition?
la condition
[Cotisation]='yyyy'
devrait plutôt ressembler à
left(Cotisation,4) = format(now(),"yyyy")