"Si" dans une requête... access 200

Fermé
VFR750 - Modifié par VFR750 le 11/05/2010 à 15:40
blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 - 11 mai 2010 à 16:10
Bonjour à tous,
mon soucis est le suivant,
je dois créer une requête ou, si un champ "OUI,NON" est activé sur NON il faudrait que le champ suivant qui est une date s'il est vide qu'il se remplisse automatiquement avec la date du jour.

Est-ce possible sans programmation VBA et si oui pourriez-vous m'aider.
C'est vraiment urgent.

D'avance merci.

1 réponse

blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 3 308
11 mai 2010 à 16:10
Salut,

avec un iif(...), on peut tester une valeur et en renvoyer une si vrai et une si fausse, mais ça ne peut pas agir sur le 'champ suivant'. D'ailleurs, qu'entends-tu par champ suivant ?

Dans cet exemple, on teste champ, s'il contient "OUI",alors on renvoie la valeur de champ1, sinon on renvoie la date courante.

SELECT IIF(champ="OUI";champ1;now()), champ2, champ3 FROM ...
0