Formule envolé avec l'age!

Résolu
le meruvien Messages postés 1414 Statut Membre -  
 Tessel75 -

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

A voir également:

3 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 

bonjour,

"aucun ne marche", quel est le symptôme?

peut-être 

SomDom("montant";"tbl prélevements/virements";"right([tiers];1)='R' ")
0
le meruvien Messages postés 1414 Statut Membre 40
 

ben tout simplement dans mon champ il marque "#erreur"

0
Tessel75
 

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.

"

"

0