1 -
Voici la question:
Je cherche à remettre le champ [monChamp] à "Oui"
pour toutes les fiches d'une table.
Dans une requête Mise à Jour il y a dans la ligne mise
à jour
[monChamp] = Oui
Lorsque j'exécute la requête il n'y a pas d'erreur,
Access dit "Vous allez mettre à jour xxx lignes",
mais rien ne change dans les valeurs de [monChamp]
2 -
Voici la réponse:
Il faut écrire simplement Oui ou Vrai ou -1 dans la ligne
Mise à jour. (oui, vrai, -1 sont synonymes, comme non, faux,
0)
Explication:
En écrivant [monChamp]=oui, on écrit une expression
logique, qui s'évalue en Oui ou Non.
Si [monChamp] valait Non, l'expression [monChamp] = Oui est fausse,
et la valeur Non est attribuée à [monChamp].
Si [monChamp] valait Oui, l'expression [monChamp] = Oui est vraie,
et la valeur Oui est attribuée à [monChamp].
Dans les deux cas, [monChamp] ne change pas de valeur.
|
|