Formule envolé avec l'age!
RésoluTessel75 -
Bonjour, à tous, oui, l'age (76 ans) ne favorise pas la mémoire, je maitrisais bien access, et voila qu'aujourd'hui je veut fair une modif, mais impossible de ma rapeler la formule adéquate!
j'ai une table "tbl prélevements/virements"; avec un champ "montant" et "tiers" (R ou D)
Je veut dans un formulaire de récap avoir un champ "total montant" si la droite de "tiers" est "R"
et un autre champ avec droite de "tiers" est "D"
J'ai mis: =SomDom("montant";"tbl prélevements/virements";"right([tiers],1)=R")
ou =SomDom("montant";"tbl prélevements/virements";"right([tiers];1)=R")
mais aucun ne marche!
Quelqun peut-il me donner la formule exact?
Merci
Windows / Chrome 105.0.0.0
3 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
"aucun ne marche", quel est le symptôme?
peut-être
SomDom("montant";"tbl prélevements/virements";"right([tiers];1)='R' ") -
ben tout simplement dans mon champ il marque "#erreur"
-
Bonjour,
J'en 72, alors ma mémoire fonctionne encore un peu, quoique des fois je me pose la question.
Hormis la plaisanterie, je n'ai jamais procédé ainsi.
Je te conseillerais plutôt de construire une requête qui extrait ta valeur "right([tiers];1)", que tu pourrais appeler, par exemple, TiersB, et après, faire ton SomDom() sous la forme "SomDom("montant";"Rqte_prélevements/virements";"[TiersB]='R' ")
Bon courage.
"
"