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ération du NuméroAuto [AC-2013]


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2016
    Messages : 35
    Points : 33
    Points
    33
    Par défaut Récupération du NuméroAuto
    Bonjour à tous les développeurs!

    Je suis étudiant en deuxième année de DUT Statistique et Informatique décisionnelle et j'effectue actuellement un stage en Allemagne. J'arrive bientôt à la fin de ce stage et je suis bloqué sur un petit point pour la création d'une base de donnée sous Access 2013.

    Ma question est : Est-il possible de récuperer le NuméroAuto d'une table afin de la placer dans une autre table lors de l'ajout de donner. J'ai créé une jointure entre mes deux tables mais je ne vois pas comment je pourrais récuperer ce NuméroAuto.

    Je vous remercie!

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur Qualité (Microtechnique)
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Qualité (Microtechnique)
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Points : 265
    Points
    265
    Par défaut
    Hello
    Normalement quand tu lies une table à une autre.
    Il faut que sur la table principale tu ailles un champ ID avec un numéroauto. Dans la deuxième table, tu dois avoir une ID propre à la table et un IDexterne qui fait office de liaison.
    Quand tu lies ces deux tables (liaison 1-N) l’ID de la première table sera copier dans la deuxième automatiquement.
    Avant de poser une question avez-vous testé l’enregistreur de macro ?
    http://fauconnier.developpez.com/tut...istreur-macro/
    Merci de passer vos discussion en
    Et sinon un est toujours le bienvenue.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2016
    Messages : 35
    Points : 33
    Points
    33
    Par défaut
    Bonjour merci pour votre réponse! Je n'ai pas compris un "id externe qui fait office de liaison" Mon but final serait : Lorsque je créer un nouvel enregistrement, l'ID de ma première table soit automatiquement retranscrit dans la seconde table.
    Pour être plus clair, la table1 contient des tâches et dans cette table l'id est un NuméroAuto. La table2 contiendra les temps en heure et le nom de la personne qui exécutera la tâches, avec le numéro de la tâche (car j'aimerais pouvoir modifier les temps par la suite).

  4. #4
    Membre actif
    Homme Profil pro
    Ingénieur Qualité (Microtechnique)
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur Qualité (Microtechnique)
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Points : 265
    Points
    265
    Par défaut
    As-tu lu le tuto suivant :
    http://mhubiche.developpez.com/Access/tutoJointures/
    Dans la section III-B. Cas d'une requête multitable, tu peux voir qu’il y a une ligne 1-∞.
    C’est une liaison 1-M.
    Cela veut dire qu’un client peut avoir plusieurs commande mais qu’une commande ne peut avoir qu’un client.
    Dans la table commandes, il y a un champ « Code client » qui est lié au champ « code client » de la table Clients.
    Le champs « code client » de la table Clients est en gras. Cela veut dire que c’est l’ID.
    Le faite de faire cette liaison va faire que lors d’une entrée d’une nouvelle commande, tu puisses faire la liaison avec un client. Cela aura pour effet de mettre dans le champs « Code client » de la table Commande l’ID de la table Client.
    Ces liaisons sont hyper important et c’est ce qui différencie une base de donnée d’un tableau (comme excel)
    J’espère avoir été assez clair.
    Avant de poser une question avez-vous testé l’enregistreur de macro ?
    http://fauconnier.developpez.com/tut...istreur-macro/
    Merci de passer vos discussion en
    Et sinon un est toujours le bienvenue.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Problème de récupération du dernier NuméroAuto ?
    Par [ZiP] dans le forum VBA Access
    Réponses: 3
    Dernier message: 27/01/2010, 10h37
  2. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36
  3. Réponses: 5
    Dernier message: 09/01/2003, 11h55
  4. récupération d'images
    Par MANU_2 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 05/08/2002, 18h36
  5. Réponses: 4
    Dernier message: 05/06/2002, 12h15

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