Voilà quand je fait un enregistrement dans une table la clé est générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre
requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
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
3stone
Salut,
"Jeff"
Voilà quand je fait un enregistrement dans une table la clé est générer automatiquement, si je veut connaitre le N° donné il faut faire une autre requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
La réponse et exemple ici... http://www.self-access.com/dynafaq/article.php3?id_article8
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Jeff"
Voilà quand je fait un enregistrement dans une table la clé est générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre
requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
La réponse et exemple ici...
http://www.self-access.com/dynafaq/article.php3?id_article8
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Voilà quand je fait un enregistrement dans une table la clé est générer automatiquement, si je veut connaitre le N° donné il faut faire une autre requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
La réponse et exemple ici... http://www.self-access.com/dynafaq/article.php3?id_article8
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Raymond [mvp]
Bonsoir Jeff.
deux hypothèses: un numauto est généré immédiatement lors du premier caractère frappé. tu peux donc le récupérer par n'importe quel moyen à la sortie du premier contrôle . un numéro automatique généré par vba à la fin de la saisie sur l'événerment Form_BeforeUpdate peut être récupéré sur l'événement Form_AfterUpdate. si ce n'est pas possible il faut le récupérer par une fonction Dmax sur le numéro auto, mais avec un risque d'erreur en saisie multi-utilisateurs. dans ce cas il faudra mettre une clause where dans le dmax pour être sûr que c'est le bon enregistrement. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:403d0aab$0$22384$
Bonjour, petite question à 1 euro
Voilà quand je fait un enregistrement dans une table la clé est générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
merci @+
Bonsoir Jeff.
deux hypothèses:
un numauto est généré immédiatement lors du premier caractère frappé. tu
peux donc le récupérer par n'importe quel moyen à la sortie du premier
contrôle .
un numéro automatique généré par vba à la fin de la saisie sur l'événerment
Form_BeforeUpdate peut être récupéré sur l'événement Form_AfterUpdate.
si ce n'est pas possible il faut le récupérer par une fonction Dmax sur le
numéro auto, mais avec un risque d'erreur en saisie multi-utilisateurs. dans
ce cas il faudra mettre une clause where dans le dmax pour être sûr que
c'est le bon enregistrement.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" <mail@free.fr> a écrit dans le message de
news:403d0aab$0$22384$626a14ce@news.free.fr...
Bonjour, petite question à 1 euro
Voilà quand je fait un enregistrement dans une table la clé est
générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre
requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
deux hypothèses: un numauto est généré immédiatement lors du premier caractère frappé. tu peux donc le récupérer par n'importe quel moyen à la sortie du premier contrôle . un numéro automatique généré par vba à la fin de la saisie sur l'événerment Form_BeforeUpdate peut être récupéré sur l'événement Form_AfterUpdate. si ce n'est pas possible il faut le récupérer par une fonction Dmax sur le numéro auto, mais avec un risque d'erreur en saisie multi-utilisateurs. dans ce cas il faudra mettre une clause where dans le dmax pour être sûr que c'est le bon enregistrement. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:403d0aab$0$22384$
Bonjour, petite question à 1 euro
Voilà quand je fait un enregistrement dans une table la clé est générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
merci @+
Jeff
ok j'ai bien lu mais sous access dans un module VBA si je fait
Structure de la table
Nom: Teste - Id Entier long (NuméroAuto) - Champ1 Texte
Dim Sql As String dim oRst as Recordset
Sql = " INSERT INTO Teste (Champ1) VALUES ('Essai')"
CurrentDb.Execute Sql
'moi acutellement je fait
Sql = "SELECT Teste.* FROM Test WHERE Champ1 = 'Essai'"
set oRst = CurrentDB.OpenRecordset(Sql)
if oRst.Recordcount = 1 then msgbox "Mon Id est : " & oRst.Fields("Id") end if
ya pas plus court et surtout plus fiable !!
"3stone" a écrit dans le message de news:OKG2mL%23%
Salut,
"Jeff"
Voilà quand je fait un enregistrement dans une table la clé est générer
automatiquement, si je veut connaitre le N° donné il faut faire une autre
requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
La réponse et exemple ici... http://www.self-access.com/dynafaq/article.php3?id_article8
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
ok j'ai bien lu mais sous access dans un module VBA si je fait
Structure de la table
Nom: Teste
- Id Entier long (NuméroAuto)
- Champ1 Texte
Dim Sql As String
dim oRst as Recordset
Sql = " INSERT INTO Teste (Champ1) VALUES ('Essai')"
CurrentDb.Execute Sql
'moi acutellement je fait
Sql = "SELECT Teste.* FROM Test WHERE Champ1 = 'Essai'"
set oRst = CurrentDB.OpenRecordset(Sql)
if oRst.Recordcount = 1 then
msgbox "Mon Id est : " & oRst.Fields("Id")
end if
ya pas plus court et surtout plus fiable !!
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OKG2mL%23%23DHA.3232@TK2MSFTNGP10.phx.gbl...
Salut,
"Jeff"
Voilà quand je fait un enregistrement dans une table la clé est
générer
automatiquement, si je veut connaitre le N° donné il faut faire une
autre
requéte pour retrouver cette enregistrement.
Comment faire pour connaitre le n° donné à l'enregistrement
La réponse et exemple ici...
http://www.self-access.com/dynafaq/article.php3?id_article8
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------