OVH Cloud OVH Cloud

req maj

6 réponses
Avatar
carlos
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance

6 réponses

Avatar
Raymond [mvp]
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance



Avatar
carlos
Merci,
J'ai traansforme ma req en sql, mais il refuse de l'appliquer sur mon code
ne trouve que des erreurs.
Je l'ai bien mis entre parentheses.
dans l'attente

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance







Avatar
Raymond [mvp]
dans l'attente de quoi ? on ne connait pas le texte de ta requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241506e$0$19338$
Merci,
J'ai traansforme ma req en sql, mais il refuse de l'appliquer sur mon code
ne trouve que des erreurs.
Je l'ai bien mis entre parentheses.
dans l'attente

"Raymond [mvp]" a écrit dans le message
de news:
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête
action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance











Avatar
carlos
Desole, l'attente pour moi etait une idee:

UPDATE Tab_Entetedevis INNER JOIN Tab_EnteteLivraisonClient ON
Tab_Entetedevis.NumeroInscription =
Tab_EnteteLivraisonClient.ReferenceCommande SET Tab_Entetedevis.N°BL =
[N°livraison], Tab_Entetedevis.DateBL = [DateLivraison],
Tab_Entetedevis.DateFacture = Tab_EnteteLivraisonClient.DateFacture,
Tab_Entetedevis.NumeroFacture = [N°facture]
WHERE
(((Tab_Entetedevis.NumeroInscription)=[forms]![fen_enteteLivraisonClient]![referenceCommande]));

J'ai bien mis les guillemets debut et fin (il m'en met 2 ?), modifie le
pointvirgule de la fin en virgule,
Je ne pratique pour ainsi dire jamais en sql et ai tout recopie betement

cette fois ci je complete en attendant votre idee

merci



"Raymond [mvp]" a écrit dans le message de
news: %
dans l'attente de quoi ? on ne connait pas le texte de ta requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241506e$0$19338$
Merci,
J'ai traansforme ma req en sql, mais il refuse de l'appliquer sur mon
code ne trouve que des erreurs.
Je l'ai bien mis entre parentheses.
dans l'attente

"Raymond [mvp]" a écrit dans le message
de news:
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête
action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance















Avatar
Raymond [mvp]
tu places toute la ligne sql sur une seule ligne que tu entoures de
guillemets et ça marchera. laisse bien le ; et supprime les sauts de ligne.

tu dois avoir je pense,

Dim X as string
X = "UPDATE .............. ;"
docmd.runsql X

ou docmd.runsql "UPDATE .............. ;"
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
42415a51$0$11682$
Desole, l'attente pour moi etait une idee:

UPDATE Tab_Entetedevis INNER JOIN Tab_EnteteLivraisonClient ON
Tab_Entetedevis.NumeroInscription =
Tab_EnteteLivraisonClient.ReferenceCommande SET Tab_Entetedevis.N°BL =
[N°livraison], Tab_Entetedevis.DateBL = [DateLivraison],
Tab_Entetedevis.DateFacture = Tab_EnteteLivraisonClient.DateFacture,
Tab_Entetedevis.NumeroFacture = [N°facture]
WHERE
(((Tab_Entetedevis.NumeroInscription)=[forms]![fen_enteteLivraisonClient]![referenceCommande]));

J'ai bien mis les guillemets debut et fin (il m'en met 2 ?), modifie le
pointvirgule de la fin en virgule,
Je ne pratique pour ainsi dire jamais en sql et ai tout recopie betement

cette fois ci je complete en attendant votre idee

merci



"Raymond [mvp]" a écrit dans le message
de news: %
dans l'attente de quoi ? on ne connait pas le texte de ta requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241506e$0$19338$
Merci,
J'ai traansforme ma req en sql, mais il refuse de l'appliquer sur mon
code ne trouve que des erreurs.
Je l'ai bien mis entre parentheses.
dans l'attente

"Raymond [mvp]" a écrit dans le
message de news:
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête
action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance



















Avatar
carlos
C'est avec du retard mais merci à tous

"Raymond [mvp]" a écrit dans le message de
news:
tu places toute la ligne sql sur une seule ligne que tu entoures de
guillemets et ça marchera. laisse bien le ; et supprime les sauts de
ligne.

tu dois avoir je pense,

Dim X as string
X = "UPDATE .............. ;"
docmd.runsql X

ou docmd.runsql "UPDATE .............. ;"
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
42415a51$0$11682$
Desole, l'attente pour moi etait une idee:

UPDATE Tab_Entetedevis INNER JOIN Tab_EnteteLivraisonClient ON
Tab_Entetedevis.NumeroInscription =
Tab_EnteteLivraisonClient.ReferenceCommande SET Tab_Entetedevis.N°BL =
[N°livraison], Tab_Entetedevis.DateBL = [DateLivraison],
Tab_Entetedevis.DateFacture = Tab_EnteteLivraisonClient.DateFacture,
Tab_Entetedevis.NumeroFacture = [N°facture]
WHERE
(((Tab_Entetedevis.NumeroInscription)=[forms]![fen_enteteLivraisonClient]![referenceCommande]));

J'ai bien mis les guillemets debut et fin (il m'en met 2 ?), modifie le
pointvirgule de la fin en virgule,
Je ne pratique pour ainsi dire jamais en sql et ai tout recopie betement

cette fois ci je complete en attendant votre idee

merci



"Raymond [mvp]" a écrit dans le message
de news: %
dans l'attente de quoi ? on ne connait pas le texte de ta requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241506e$0$19338$
Merci,
J'ai traansforme ma req en sql, mais il refuse de l'appliquer sur mon
code ne trouve que des erreurs.
Je l'ai bien mis entre parentheses.
dans l'attente

"Raymond [mvp]" a écrit dans le
message de news:
Bonjour.

utilise plutôt runsql ou currentdb.execute pour lancer une requête
action.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"carlos" a écrit dans le message de news:
4241439c$0$3130$
bonjour

si en code j'utilise docmd.openquery "nomreq", rien ne se met a
jour.
cependaznt si je lance la req manuellement, tout se met à jour.

merci par avance de votre assistance