Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

conversion VBA vers requête

2 réponses
Avatar
didier
Bonjour

J'ai encore un probl=E8me de conversion d'une fonction VBA=20
qui fonctionne vers un controle calcul=E9
J'ai cette fonction en vb qui fonctionne
DSum("Iif([Typ]=3D'C',-[Mon],[Mon])", "table1";"[N=B0]=3D
[Formulaires]![monform]![N=B0cpt]")
je veut mettre =E7a dans un controle
SomDom("VraiFaux([Typ]=3D""C"";-[Mon];
[Mont])";"table1";"[N=B0]=3D[Formulaires]![monform]![N=B0cpt]")
mais j'ai #erreur
Encore une erreur de syntaxe, je pense

2 réponses

Avatar
Raymond [mvp]
Bonjour.

le 2e Mon est-il une erreur ?
SomDom("VraiFaux([Typ]=""C"";-[Mon]; [Mont])" .......
ou une faute de frappe (mont)
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit dans le message de
news: 04eb01c51409$a76989e0$
Bonjour

J'ai encore un problème de conversion d'une fonction VBA
qui fonctionne vers un controle calculé
J'ai cette fonction en vb qui fonctionne
DSum("Iif([Typ]='C',-[Mon],[Mon])", "table1";"[N°] [Formulaires]![monform]![N°cpt]")
je veut mettre ça dans un controle
SomDom("VraiFaux([Typ]=""C"";-[Mon];
[Mont])";"table1";"[N°]=[Formulaires]![monform]![N°cpt]")
mais j'ai #erreur
Encore une erreur de syntaxe, je pense
Avatar
didier
C'est une faute de frappe quand j'ai recopié dans le
forum il s'est glissé un t
il faut lire
SomDom("VraiFaux([Typ]=""C"";-[Mon]; [Mon])" .......
Le problème provient de "VraiFaux([Typ]=""C"";-[Mon];
[Mon])" car si je fais
SomDom("[Mon]";"table1";"[N°]=[Formulaires]![monform]![N°
cpt]")
la formule fonctionne
-----Message d'origine-----
Bonjour.

le 2e Mon est-il une erreur ?
SomDom("VraiFaux([Typ]=""C"";-[Mon]; [Mont])" .......
ou une faute de frappe (mont)
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit
dans le message de

news: 04eb01c51409$a76989e0$
Bonjour

J'ai encore un problème de conversion d'une fonction VBA
qui fonctionne vers un controle calculé
J'ai cette fonction en vb qui fonctionne
DSum("Iif([Typ]='C',-[Mon],[Mon])", "table1";"[N°]=
[Formulaires]![monform]![N°cpt]")
je veut mettre ça dans un controle
SomDom("VraiFaux([Typ]=""C"";-[Mon];
[Mont])";"table1";"[N°]=[Formulaires]![monform]![N°cpt]")
mais j'ai #erreur
Encore une erreur de syntaxe, je pense


.