{Access} VraiFaux qui ne marche pas

Résolu
Bonjour,

Je voudrai mettre une condition, a savoir si la cellule est vide mettre 0, sinon mettre la donnée de la cellule.
Ia condition ne me rammene pas le 0 quand la cellule est vide, mais bien la donnée lorsquelle est saisi.

voici la condition que je met:

VraiFaux([montant]=null;0;[montant])
J'ai aussi essayé: VraiFaux([montant]="";0;[montant]), mais là message d'erreur.

Le type de donnée est du monnaitaire.
Pourquoi il voir le faux mais pas le vrai?

Merci de me venir en aide.

Cordialement

Seb

3 réponses

  1. Modérateur
    Salut,

    access ne connait pas 'null'.

    Pour tester si une valeur est nulle, il faut utiliser la fonction isnull() ou estnull()

    vraifaux(estnull(montant);0;montant)
    2
    1. bonjour

      moi sa marche pas. merci de me rep si vous avez une solution. merci
      0
      1. Modérateur
        Donc, comme tu l'as déjà posté dans un autre message, je me redis :

        Qu'est-ce qui ne "marche pas" ?
        Donne ton exemple...
        0
    2. Ca fonctionne :)

      Merci beaucoup

      C'était moi le nul lol

      Bonne soirée

      Seb
      0