petiflamand
Messages postés675Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 2013
-
31 oct. 2009 à 08:45
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
31 oct. 2009 à 17:33
Bonjour ,
j'ai dans ma base de donnée une ligne avec dedans une valeur oui ou non
donc dans acces un petit carré coché ou pas
comment faire pour changer ça valeur
j'essaye comme ceci mais sa ne marche pas
DBEngine.Workspaces(0).BeginTrans
db.Execute "UPDATE recapitulatif SET recapitulatif.credite = " & True & " WHERE num_facture=" & Val(nfact) & ""
DBEngine.Workspaces(0).CommitTrans
recapitulatif est le non de ma table et credite est le champs ou je veux faire oui ou non
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 oct. 2009 à 17:31
Salut
Et as-tu essayé en donnant le True directement au SQL, parce que là, le True est ressorti de la chaine et je ne sais pas trop ce que la chaine donne, peut être un truc genre
... recapitulatif.credite = -1 WHERE ...
Essaye ça :
... SET recapitulatif.credite = True WHERE ...
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 oct. 2009 à 17:33
Ah non, ça transforme le "True" en sa traduction française :
Ta syntaxe actuelle donne cette chaine :
... recapitulatif.credite = Vrai WHERE ...
que ton moteur SQL ne sait peut-être pas traiter
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)