OVH Cloud OVH Cloud

[Débutant] Requête mise à jour

11 réponses
Avatar
gripoil
Bonjour,

je souhaiterais via une requ=EAte mise =E0 jour, modifier la=20
valeur d'un champ de type Oui/Non.

Je s=E9lectionne ma table, mon cham, et indique dans la zone=20
Mise =E0 jour :"Oui".

Apr=E8s =E9x=E9cution, aucune modification n'est apport=E9e.

O=F9 est le probl=E8me ?

Merci pour vos r=E9ponses.

10 réponses

1 2
Avatar
Rv
Salut,

Je viens de tester en Acces2000 et pas de pb! Il faudrait quand même
essayer avec "-1" à la place de "oui".
La valeur "oui" est-elle bien dans la ligne "mise à jour"?
Sinon en mode SQL on peut saisir :
UPDATE Table1 SET Table1.test = Yes;
En addaptant les noms "table1" et "test" qui représentent respectivement
le nom de la table et le nom du champ à mettre à jour.

A+

Rv


"gripoil" a écrit dans le message de
news:045f01c35a57$618e34b0$
Bonjour,

je souhaiterais via une requête mise à jour, modifier la
valeur d'un champ de type Oui/Non.

Je sélectionne ma table, mon cham, et indique dans la zone
Mise à jour :"Oui".

Après éxécution, aucune modification n'est apportée.

Où est le problème ?

Merci pour vos réponses.
Avatar
Gripoil
"gripoil" a écrit dans le message
de

news:045f01c35a57$618e34b0$
Bonjour,

je souhaiterais via une requête mise à jour, modifier la
valeur d'un champ de type Oui/Non.

Je sélectionne ma table, mon champ, et indique dans la
zone

Mise à jour :"Oui".

Après éxécution, aucune modification n'est apportée.

Où est le problème ?

Salut,

Je viens de tester en Acces2000 et pas de pb! Il
faudrait quand même

essayer avec "-1" à la place de "oui".
La valeur "oui" est-elle bien dans la ligne "mise à
jour"?

Sinon en mode SQL on peut saisir :
UPDATE Table1 SET Table1.test = Yes;
En addaptant les noms "table1" et "test" qui
représentent respectivement

le nom de la table et le nom du champ à mettre à jour.



Merci pour ta réponse.

Mais rien n'y fait...
Je suis passé en mode SQL comme indiqué :
UPDATE Ecritures SET Ecritures.Traite = "-1";
ou
UPDATE Ecritures SET Ecritures.Traite = Yes;

Je suis sous Access 97.

Une idée ?

Avatar
Jessy SEMPERE
Bonjour

Tu ne dois pas mettre entre guillement la valeur de la mise à jour
mais normalement le deuxième SQL devrait fonctionner...
As-tu bien écrit mot pour mot ce qui suit :

UPDATE Ecritures SET Ecritures.Traite = -1;
ou
UPDATE Ecritures SET Ecritures.Traite = Yes;

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
Avatar
Rv
Re,

Essayes plutôt :

UPDATE Ecritures SET Ecritures.Traite = -1

A+

Rv

"Gripoil" a écrit dans le message de
news:03ee01c35a5c$28259ab0$
"gripoil" a écrit dans le message
de

news:045f01c35a57$618e34b0$
Bonjour,

je souhaiterais via une requête mise à jour, modifier la
valeur d'un champ de type Oui/Non.

Je sélectionne ma table, mon champ, et indique dans la
zone

Mise à jour :"Oui".

Après éxécution, aucune modification n'est apportée.

Où est le problème ?

Salut,

Je viens de tester en Acces2000 et pas de pb! Il
faudrait quand même

essayer avec "-1" à la place de "oui".
La valeur "oui" est-elle bien dans la ligne "mise à
jour"?

Sinon en mode SQL on peut saisir :
UPDATE Table1 SET Table1.test = Yes;
En addaptant les noms "table1" et "test" qui
représentent respectivement

le nom de la table et le nom du champ à mettre à jour.



Merci pour ta réponse.

Mais rien n'y fait...
Je suis passé en mode SQL comme indiqué :
UPDATE Ecritures SET Ecritures.Traite = "-1";
ou
UPDATE Ecritures SET Ecritures.Traite = Yes;

Je suis sous Access 97.

Une idée ?

Avatar
Rv
As-tu fait l'essai dans une base vierge pour voir si le problème ne vient
pas de la base utilisée.
Quelle est exactement la liste des propriétés du champ à mettre à jour dans
la table?

Rv

"Gripoil" a écrit dans le message de
news:03ee01c35a5c$28259ab0$
"gripoil" a écrit dans le message
de

news:045f01c35a57$618e34b0$
Bonjour,

je souhaiterais via une requête mise à jour, modifier la
valeur d'un champ de type Oui/Non.

Je sélectionne ma table, mon champ, et indique dans la
zone

Mise à jour :"Oui".

Après éxécution, aucune modification n'est apportée.

Où est le problème ?

Salut,

Je viens de tester en Acces2000 et pas de pb! Il
faudrait quand même

essayer avec "-1" à la place de "oui".
La valeur "oui" est-elle bien dans la ligne "mise à
jour"?

Sinon en mode SQL on peut saisir :
UPDATE Table1 SET Table1.test = Yes;
En addaptant les noms "table1" et "test" qui
représentent respectivement

le nom de la table et le nom du champ à mettre à jour.



Merci pour ta réponse.

Mais rien n'y fait...
Je suis passé en mode SQL comme indiqué :
UPDATE Ecritures SET Ecritures.Traite = "-1";
ou
UPDATE Ecritures SET Ecritures.Traite = Yes;

Je suis sous Access 97.

Une idée ?

Avatar
Gripoil
-----Message d'origine-----
As-tu fait l'essai dans une base vierge pour voir si le
problème ne vient pas de la base utilisée.


Oui. Ne fonctionne toujours pas.

Quelle est exactement la liste des propriétés du champ à
mettre à jour dans la table?


Case à cocher Oui/Non tout simple.

A moins de tout exporter sous Excel, faire les modifs et
tout importer, je vois pas....

Avatar
Gripoil
-----Message d'origine-----
Re,

Essayes plutôt :

UPDATE Ecritures SET Ecritures.Traite = -1

A+


Rien à faire...

Bon je vais me débrouiller autrement (via Excel)

Avatar
Gripoil
-----Message d'origine-----
Bonjour

Tu ne dois pas mettre entre guillement la valeur de la
mise à jour

mais normalement le deuxième SQL devrait fonctionner...
As-tu bien écrit mot pour mot ce qui suit :

UPDATE Ecritures SET Ecritures.Traite = -1;
ou
UPDATE Ecritures SET Ecritures.Traite = Yes;

@+
Jessy Sempere - Access MVP



Oui mais rien à faire. J'ai essayé dans une base vierge
également
Impossible de mettre à jour l'état d'une case à cocher
sous Access 97.

Avatar
Rv
Qd même c'est pas normal du tout!

En passant en mode VBA (Alt-F11)
Et en saisissant dans la fenêtre d'exécution (Affichage-Fenêtre d'exécution
ou ctrl G):
currentdb.Execute "UPDATE Ecritures SET Ecritures.Traite = -1;" ?

Rv

"Gripoil" a écrit dans le message de
news:04d701c35a60$65ee6b70$

-----Message d'origine-----
As-tu fait l'essai dans une base vierge pour voir si le
problème ne vient pas de la base utilisée.


Oui. Ne fonctionne toujours pas.

Quelle est exactement la liste des propriétés du champ à
mettre à jour dans la table?


Case à cocher Oui/Non tout simple.

A moins de tout exporter sous Excel, faire les modifs et
tout importer, je vois pas....

Avatar
Jessy SEMPERE
Re,
Oui mais rien à faire. J'ai essayé dans une base vierge
également
Impossible de mettre à jour l'état d'une case à cocher
sous Access 97.


Là c'est vraiment bizarre...
Qu'est ce que tu as essayer ???
C'est bien une table que tu essais de mettre à jour ?
As-tu essayer ce que dit RV ?

Je suis agalement sous 97 et je n'ai jamais eu ce genre de probème,
tu as un message d'erreur, ta requête te dis qu'elle va modifier x ligne ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

1 2