{Access} VraiFaux qui ne marche pas

Résolu
sebing Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27131 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

blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
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
sebing Messages postés 144 Date d'inscription   Statut Membre Dernière intervention  
 
Ca fonctionne :)

Merci beaucoup

C'était moi le nul lol

Bonne soirée

Seb
0
mitsu
 
bonjour


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