IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Récupérer le numéroAuto après CurrentDb.Execute strSQL


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut Récupérer le numéroAuto après CurrentDb.Execute strSQL
    Bonjour,

    j'aimerai récupérer le numéroAuto d'un enregistrement insérer de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    strSQL = "INSERT INTO t_client (nom, prenom) VALUES ('Dupont', 'Janine');"
    CurrentDb.Execute strSQL, dbFailOnError
    J'ai regardé le lien suivant dans la FAQ :
    http://access.developpez.com/faq/?pa...#ValDerNumAuto

    mais je ne vois pas comment l'utiliser...

    Pourriez vous m'aider.. SVP ?
    @+

  2. #2
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    slt,

    Soit tu cherches la valeur max du champ
    Soit tu cherches la propriété autoincrement avec ADOX

    Ceci dit j'ai toujours eu du mal à comprendre l'intérêt de récupérer un champ numéroauto qui ne véhicule aucune information fonctionelle.

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    Merci Arkham46 pour ta réponse... ceci dit :
    -je ne sais pas comment récupérer la valeur MAX
    -ADOX me parait démesuré (et compliqué pour moi) par rapport à ce que je souhaite faire....

    J'ai besoin de récupérer cet id pour ouvrir un nouveau formulaire basé sur ce numéroAuto....


  4. #4
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865

  5. #5
    Membre Expert
    Avatar de Frank
    Homme Profil pro
    Chef de projet Informatique
    Inscrit en
    Avril 2002
    Messages
    1 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet Informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 095
    Par défaut
    tu peux faire aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docmd.runsql="SELECT @@identity from maTable;"
    Cela permet de récupérer le dernier enregistrement de la table.

    Voir http://access.developpez.com/faq/?pa...ds#LastNumAuto

Discussions similaires

  1. Récupérer NuméroAuto après ajout enregistrement DAO
    Par ajuveneton dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/06/2008, 09h44
  2. Réponses: 1
    Dernier message: 11/09/2007, 17h06
  3. [débutant]récupérer la version d'un executable
    Par pistache42 dans le forum C++Builder
    Réponses: 4
    Dernier message: 10/03/2006, 23h30
  4. Xterm se fermant après l'éxécution d'un programme ?
    Par Clemaster dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 29/03/2004, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo