Bonjour,
J'utlise Access 2007 en español - Colombie.
Mon problème est peut-être très simple mais honnêtement... je trouve pas.
Dans mon pied de formulaire, j'ai un cadre de liste ('lstMunicipio') alimenter par une requête.
Le nombre de valeur dans la liste va varier en fonction des paramètres de la requête.
S'il y a 5 éléments dans la liste, 5 cadres de texte seront visibles reprenant les 5 valeurs :
Mon premier cadre de texte s'appelle 'Municp001'
=SiInm([lstMunicipio].[itemdata](0)<>"",[lstMunicipio].[itemdata](0),"")
Jusque là tou va bien.
Ensuite, j'ai un cadre de texte ('Text001') dont le contenu va dépendre du cadre de texte 'Municp001'.
Si Municp001 est vide alors vide sinon, on fait une somme des enregistrements dont le champ 'Municipio' est égale a la valeur contenu dans 'Municp001'.
=SiInm([Municp001]<>"",Suma(SiInm([Municipio]=[Municp001],1,0)),"")
Cette formule fonctionne si je mets :
=SiInm([Municp001]<>"",Suma(SiInm([Municipio]="PARIS",1,0)),"")
Mais quand je remplce "PARIS" par [Municp001] ca marche plus.. (#Error). Comme si il ne recuperait pas la valeur contenu dans le cadre de texte 'Municp001'.
Si vous avez la solution ou que vous souhaitez plus de détails pour comprendre le problème, n'hesitez pas à me contacter robert.mach@yahoo.fr
Amicalement,
Robert
Partager