Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il n'y a pas besoin d'ouvrir un recordset et surtout un execute ne doit pas se faire sur un recordset. essaie: CurrentDb.Execute "UPDATE Ordonnance set [Num_demandeur] = ......................"
-- @+ Raymond Access MVP http://OfficeSystemAccess.seneque.net/ http://officesystem.access.over-blog.com/ http://access2007.over-blog.com/ Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" a écrit dans le message de news: | Bonjour, | | J'essaye en vain d'exécuter cette requête : | | dt2.Execute "UPDATE Ordonnance set Num_demandeur='" & Me.Numdem & "', | Etat='Attente Enregistrements' WHERE Num_client='" & Me.Numcl & "' AND N°='" | & Me.Numord & "';" | | Je tombe sur une erreur : '438' | Propriété ou méthode non gérée par cet objet | | | Numcl, Numord et Numdem sont des entiers et les résultats sont corrects. | Il existe bien cet enregistrement dans la table | | VB : | | Set db = CurrentDb | Set dt2 = db.OpenRecordset("Ordonnance", dbOpenTable) | | Puis la requête | | | Merci pour votre aide
Bonjour.
il n'y a pas besoin d'ouvrir un recordset et surtout un execute ne doit pas
se faire sur un recordset.
essaie:
CurrentDb.Execute "UPDATE Ordonnance set [Num_demandeur] =
......................"
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" <Animatrix@discussions.microsoft.com> a écrit dans le message de
news: 41316450-C0A5-4B42-AAAE-97F59EF57227@microsoft.com...
| Bonjour,
|
| J'essaye en vain d'exécuter cette requête :
|
| dt2.Execute "UPDATE Ordonnance set Num_demandeur='" & Me.Numdem & "',
| Etat='Attente Enregistrements' WHERE Num_client='" & Me.Numcl & "' AND
N°='"
| & Me.Numord & "';"
|
| Je tombe sur une erreur : '438'
| Propriété ou méthode non gérée par cet objet
|
|
| Numcl, Numord et Numdem sont des entiers et les résultats sont corrects.
| Il existe bien cet enregistrement dans la table
|
| VB :
|
| Set db = CurrentDb
| Set dt2 = db.OpenRecordset("Ordonnance", dbOpenTable)
|
| Puis la requête
|
|
| Merci pour votre aide
il n'y a pas besoin d'ouvrir un recordset et surtout un execute ne doit pas se faire sur un recordset. essaie: CurrentDb.Execute "UPDATE Ordonnance set [Num_demandeur] = ......................"
-- @+ Raymond Access MVP http://OfficeSystemAccess.seneque.net/ http://officesystem.access.over-blog.com/ http://access2007.over-blog.com/ Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" a écrit dans le message de news: | Bonjour, | | J'essaye en vain d'exécuter cette requête : | | dt2.Execute "UPDATE Ordonnance set Num_demandeur='" & Me.Numdem & "', | Etat='Attente Enregistrements' WHERE Num_client='" & Me.Numcl & "' AND N°='" | & Me.Numord & "';" | | Je tombe sur une erreur : '438' | Propriété ou méthode non gérée par cet objet | | | Numcl, Numord et Numdem sont des entiers et les résultats sont corrects. | Il existe bien cet enregistrement dans la table | | VB : | | Set db = CurrentDb | Set dt2 = db.OpenRecordset("Ordonnance", dbOpenTable) | | Puis la requête | | | Merci pour votre aide
Animatrix
Merci. Mais maintenant, j'ai une erreur (toujours au niveau de la requête) :
Erreur d'exécution '3464' Type de données incompatible dans l'expression du critère.
J'ai bien essayé de mettre des cint(me.numtruc), mais rien De même en enlevant Etat
Merci.
Mais maintenant, j'ai une erreur (toujours au niveau de la requête) :
Erreur d'exécution '3464'
Type de données incompatible dans l'expression du critère.
J'ai bien essayé de mettre des cint(me.numtruc), mais rien
De même en enlevant Etat
Merci. Mais maintenant, j'ai une erreur (toujours au niveau de la requête) :
Erreur d'exécution '3464' Type de données incompatible dans l'expression du critère.
J'ai bien essayé de mettre des cint(me.numtruc), mais rien De même en enlevant Etat
Raymond [mvp]
ré-affiche ici ton nouvel execute d'origine et indique si les champs sont numériques ou alpha, c'est là que doit se trouver l'erreur.
-- @+ Raymond Access MVP http://OfficeSystemAccess.seneque.net/ http://officesystem.access.over-blog.com/ http://access2007.over-blog.com/ Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" a écrit dans le message de news: | Merci. | Mais maintenant, j'ai une erreur (toujours au niveau de la requête) : | | Erreur d'exécution '3464' | Type de données incompatible dans l'expression du critère. | | J'ai bien essayé de mettre des cint(me.numtruc), mais rien | De même en enlevant Etat
ré-affiche ici ton nouvel execute d'origine et indique si les champs sont
numériques ou alpha, c'est là que doit se trouver l'erreur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" <Animatrix@discussions.microsoft.com> a écrit dans le message de
news: 6F0D6929-4278-44FC-904B-15D792B96A29@microsoft.com...
| Merci.
| Mais maintenant, j'ai une erreur (toujours au niveau de la requête) :
|
| Erreur d'exécution '3464'
| Type de données incompatible dans l'expression du critère.
|
| J'ai bien essayé de mettre des cint(me.numtruc), mais rien
| De même en enlevant Etat
ré-affiche ici ton nouvel execute d'origine et indique si les champs sont numériques ou alpha, c'est là que doit se trouver l'erreur.
-- @+ Raymond Access MVP http://OfficeSystemAccess.seneque.net/ http://officesystem.access.over-blog.com/ http://access2007.over-blog.com/ Pour débuter sur le forum: http://www.mpfa.info/
"Animatrix" a écrit dans le message de news: | Merci. | Mais maintenant, j'ai une erreur (toujours au niveau de la requête) : | | Erreur d'exécution '3464' | Type de données incompatible dans l'expression du critère. | | J'ai bien essayé de mettre des cint(me.numtruc), mais rien | De même en enlevant Etat
Animatrix
J'ai finalement trouvé la réponse tout seul :
"UPDATE Ordonnance set Num_demandeur=" & Me.Numdem & ", Etat='Attente Enregistrements' WHERE Num_client=" & Me.Numcl & " AND N°=" & Me.Numord & ";"
Il y a avait des ' en trop
J'ai finalement trouvé la réponse tout seul :
"UPDATE Ordonnance set Num_demandeur=" & Me.Numdem & ", Etat='Attente
Enregistrements' WHERE Num_client=" & Me.Numcl & " AND N°=" & Me.Numord & ";"