Re
A mon avis il y a un problème en amont, car :
Me.CalcComm.Value = DCount("*", "TBadresses" , "[NomCommercial]='Commercial'")
La syntaxe est bonne, mais il faut que tu lances cette ligne sur une action pour que celle-ci fonctionne (chargement du formulaire ou autre).
Ici
Me.CalcArthur.Value = DCount("*", "TBadresses" , "[NomCommercial]='Arthur'"
Il manque une parenthèse à la fin.
J'ai une 50-aine de zones à faire.
Quand je mets les cptedom directement dans la zone de texte ca marche, mais je voudrais les rassembler.
Est-ce que tu utilises toujours la table TBadresses, si oui je te conseille de passer par une requête qui alimente tous tes champs d'un coup, car 50 fonctions de domaines dans le même formulaire, c'est loin d'être le plus rapide.
Sinon un autre exemple de syntaxe
Me.Texte10.ControlSource = "=DCount(""*"", ""Table1"", ""[toto]='sqdf'"")"
Mais comme je vais me répéter, vu le nombre de contrôle à remplir, il faut passer par des requêtes.
Si tu peux patienter quelques jours, un de mes amis est en train de fignoler un tuto qui t'apportera d'autres solutions plus rapide.
Philippe
Partager