Requete ACCESS afiichage : #Type!

Fermé
Remi - 10 juil. 2015 à 10:02
 remi - 15 juil. 2015 à 19:30
Bonjour,

J'effectue une requete pour afficher un champ en fonction de criteres comme ceci :

=VraiFaux([TypePrestation]="Externe";([FinalCost])*0,2;" ")

lorsque que je lance la requete j'obtiens sur le champ : #Type!
quelqu"un a t'il une idéée ? il me semble que la syntaxe est correcte

merci



<config>Windows 2012 R2 ,Microsoft ACCESS 2013

1 réponse

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
10 juil. 2015 à 10:11
Bonjour,
si c'est un champ numérique (vu le FinalCost*0.2) alors le " " est impossible. mettre plutôt 0.
=VraiFaux([TypePrestation]="Externe";([FinalCost])*0,2;0)
0
Merci Thorak83
effectivement le FinalCost est un prix HT que je multiplie par 0;2 pour obtenir la le montant de la TVA.
Si je mets 0 à la place de " " il va afficher 0 .
Je souhaite que le champ soit vide si le TypePrestation n'est pas égale à Externe
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 10/07/2015 à 10:26
Essayez ceci
=VraiFaux([TypePrestation]="Externe";([FinalCost])*0,2;Null)


Il faut bien sur que le Null soit autorisé dans le champ
0