Bonjour =E0 tous!=20
=20
Voil=E0, je cherche une astuce pour r=E9cup=E9r=E9 le NAuto d'un=20
enregistrement ajouter apr=E9s un Insert Into lanc=E9 depuis=20
un runSQL. j'en ai besoin pour la suite de mon code...
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
Michel Walsh
Salut,
runSQL, depuis DoCmd, c'est du DAO ... Si le numéro est automatique croissant, DMax("champAutonum", "NomDeLaTable") devrait faire l'affaire. Peut-être plus robuste est de vérifier si le signet LastModified ( si tu fais l'ajout depuis un recordset, par contre ) ne te convient pas.
Avec ADO, c'est plus simple: Si tu ajoutes un enregistrement via
CurrentProject.Connection.Execute "INSERT INTO ... "
En passant: Après un recordset.Update, si le recordset est DAO, le recordset se repositionne sur le recordset qui était en vigueur avant le recordset.AddNew. Par contre, avec ADO, le recordset demeure positionné sur le nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"RobertDeNiroZ" wrote in message news:0ac301c36c7a$e117d030$ Bonjour à tous!
Voilà, je cherche une astuce pour récupéré le NAuto d'un enregistrement ajouter aprés un Insert Into lancé depuis un runSQL. j'en ai besoin pour la suite de mon code...
En vous en remerciant++ Rob.
Salut,
runSQL, depuis DoCmd, c'est du DAO ... Si le numéro est automatique
croissant, DMax("champAutonum", "NomDeLaTable") devrait faire l'affaire.
Peut-être plus robuste est de vérifier si le signet LastModified ( si tu
fais l'ajout depuis un recordset, par contre ) ne te convient pas.
Avec ADO, c'est plus simple: Si tu ajoutes un enregistrement via
CurrentProject.Connection.Execute "INSERT INTO ... "
En passant: Après un recordset.Update, si le recordset est DAO,
le recordset se repositionne sur le recordset qui était en vigueur avant le
recordset.AddNew. Par contre, avec ADO, le recordset demeure positionné sur
le nouvel enregistrement.
Espérant être utile,
Vanderghast, Access MVP
"RobertDeNiroZ" <why@youwant.this> wrote in message
news:0ac301c36c7a$e117d030$a301280a@phx.gbl...
Bonjour à tous!
Voilà, je cherche une astuce pour récupéré le NAuto d'un
enregistrement ajouter aprés un Insert Into lancé depuis
un runSQL. j'en ai besoin pour la suite de mon code...
runSQL, depuis DoCmd, c'est du DAO ... Si le numéro est automatique croissant, DMax("champAutonum", "NomDeLaTable") devrait faire l'affaire. Peut-être plus robuste est de vérifier si le signet LastModified ( si tu fais l'ajout depuis un recordset, par contre ) ne te convient pas.
Avec ADO, c'est plus simple: Si tu ajoutes un enregistrement via
CurrentProject.Connection.Execute "INSERT INTO ... "
En passant: Après un recordset.Update, si le recordset est DAO, le recordset se repositionne sur le recordset qui était en vigueur avant le recordset.AddNew. Par contre, avec ADO, le recordset demeure positionné sur le nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"RobertDeNiroZ" wrote in message news:0ac301c36c7a$e117d030$ Bonjour à tous!
Voilà, je cherche une astuce pour récupéré le NAuto d'un enregistrement ajouter aprés un Insert Into lancé depuis un runSQL. j'en ai besoin pour la suite de mon code...
En vous en remerciant++ Rob.
3stone
Salut,
RobertDeNiroZ < Voilà, je cherche une astuce pour récupéré le NAuto d'un enregistrement ajouter aprés un Insert Into lancé depuis un runSQL. j'en ai besoin pour la suite de mon code...
Un numéroauto (pour autant qu'il ne soit pas aléatoire) sera le plus grand (DMax...), mais probleme si saisie à plusieurs.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
RobertDeNiroZ <
Voilà, je cherche une astuce pour récupéré le NAuto d'un
enregistrement ajouter aprés un Insert Into lancé depuis
un runSQL. j'en ai besoin pour la suite de mon code...
Un numéroauto (pour autant qu'il ne soit pas aléatoire)
sera le plus grand (DMax...), mais probleme si saisie à plusieurs.
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
RobertDeNiroZ < Voilà, je cherche une astuce pour récupéré le NAuto d'un enregistrement ajouter aprés un Insert Into lancé depuis un runSQL. j'en ai besoin pour la suite de mon code...
Un numéroauto (pour autant qu'il ne soit pas aléatoire) sera le plus grand (DMax...), mais probleme si saisie à plusieurs.
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------