Aide Access (VB) avec requête SQL (Update)
Webby -
B2n Messages postés 40 Date d'inscription Statut Membre Dernière intervention - 20 mai 2008 à 20:51
B2n Messages postés 40 Date d'inscription Statut Membre Dernière intervention - 20 mai 2008 à 20:51
A voir également:
- Aide Access (VB) avec requête SQL (Update)
- Vb - Télécharger - Langages
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Vb cable - Télécharger - Audio & Musique
- Winget update all - Guide
5 réponses
Moi, j'aurais fait :
DoCmd.setWarnings False 'pour ne pas afficher le message disant qu'une maj va etre faite. DoCmd.runSQL ("UPDATE Ordonnance SET [Num_demandeur]='" & Me.Numdem & "', [Etat]='Attente Enregistrements' WHERE [Num_client]='" & Me.Numcl & "' AND [N°]='" & Me.Numord & "';") DoCmd.setWarnings True
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.
Je me demande si c'est pas Etat qui bug... => texte
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.
Je me demande si c'est pas Etat qui bug... => texte
J'ai tout enlevé (ou presque) et rien ne marche
j'ai essayé de faire des cint() sur les me.machin, mais rien
de même en enlevant le Etat :(
D'où cela pourrait-il venir ?
j'ai essayé de faire des cint() sur les me.machin, mais rien
de même en enlevant le Etat :(
D'où cela pourrait-il venir ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question J'avais pas vu les simples quotes :
Sinon mets toutes tes variables venant du formulaire dans des variables locales :
numDemandeur = Me.Numdem
etat = 'Atten...'
numClient = ...
DoCmd.runSQL ("UPDATE Ordonnance SET [Num_demandeur]=" & numDemandeur & ", [Etat]='" & etat & "' WHERE [Num_client]=" & numClient & " AND [N°]=" & num & ";")
DoCmd.setWarnings False 'pour ne pas afficher le message disant qu'une maj va etre faite. DoCmd.runSQL ("UPDATE Ordonnance SET [Num_demandeur]=" & Me.Numdem & ", [Etat]='Attente Enregistrements' WHERE [Num_client]=" & Me.Numcl & " AND [N°]=" & Me.Numord & ";") DoCmd.setWarnings True
Sinon mets toutes tes variables venant du formulaire dans des variables locales :
numDemandeur = Me.Numdem
etat = 'Atten...'
numClient = ...
DoCmd.runSQL ("UPDATE Ordonnance SET [Num_demandeur]=" & numDemandeur & ", [Etat]='" & etat & "' WHERE [Num_client]=" & numClient & " AND [N°]=" & num & ";")