Bonjour à tous.
J'ai un problème (ah bon ?) avec une requete insert dans du code VBA.
J'ai juste un ajout à faire donc j'utilise le runsql.
j'ai une table avec une clé en numeroauto et un champs texte. Je remplis le champs texte et après je veux récuperer l'id qui a été attribué à ma ligne
Je fais donc :
Mon problème est que juste après l'appel de RunSQL le tuple n'est pas encore dans la base (j'en suis venu à cette conclusion avec des tests en affichant toute la table). Mais à la fin de la procédure, l'ajout est bien fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 requete = "INSERT INTO..." doCmd.RunSQL requete rst.open "SELECT id FROM matable WHERE nom='mavaleur'"
Conclusion:
Mais quand donc que le tuple s'enregistre réellement ?
Merci à tous
Partager