{Access} VraiFaux qui ne marche pas

Résolu
sebing Messages postés 151 Statut Membre -  
blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   -
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. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  2. sebing Messages postés 151 Statut Membre
     
    Ca fonctionne :)

    Merci beaucoup

    C'était moi le nul lol

    Bonne soirée

    Seb
    0
  3. mitsu
     
    bonjour

    moi sa marche pas. merci de me rep si vous avez une solution. merci
    0
    1. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      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