{Access} VraiFaux qui ne marche pas

Résolu/Fermé
sebing Messages postés 144 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 3 novembre 2010 - 12 févr. 2010 à 12:12
blux Messages postés 26854 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2025 - 22 juin 2010 à 16:22
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 26854 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2025 3 340
12 févr. 2010 à 12:38
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 mercredi 3 février 2010 Statut Membre Dernière intervention 3 novembre 2010
12 févr. 2010 à 15:58
Ca fonctionne :)

Merci beaucoup

C'était moi le nul lol

Bonne soirée

Seb
0
bonjour


moi sa marche pas. merci de me rep si vous avez une solution. merci
0
blux Messages postés 26854 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2025 3 340
22 juin 2010 à 16:22
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