Formule envolé avec l'age!

Résolu
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   -  
 Tessel75 - 19 sept. 2022 à 15:11

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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 1130 Date d'inscription   Statut Membre Dernière intervention   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