Requete ACCESS afiichage : #Type!

Remi -  
 remi -
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

  1. Thorak83 Messages postés 1140 Statut Membre 156
     
    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
    1. Remi
       
      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
    2. Thorak83 Messages postés 1140 Statut Membre 156
       
      Essayez ceci
      =VraiFaux([TypePrestation]="Externe";([FinalCost])*0,2;Null)


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