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 :

Héritage avec tables liées à une autre base


Sujet :

Access

  1. #1
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut Héritage avec tables liées à une autre base
    Bonjour bonjour...

    donc voilà je bosse actuellement sur une base Access que l'on nommera X
    celle ci est reliée à une autre base que l'on nommera Y... cette dernière base est mise à jour de façon mensuelle.... J'ai fait uen liaison entre les deux bases en important dans la base X 2 tables de la base Y

    Sous la base X..... j'ai une table personnel qui regroupe 2 autres tables personnel admin et agent.... c'est 2 tables sont liés à la base Y....

    afin d'effectuer mon héritage... puis-je ajouter la clé primaire de la table personnel dans les 2 tables ?

    J'ai du mal à voir comment cela pourrais etre possible du fait que les 2 tables ne dépendent pas de la base X...

    Merci d'avance d'éclairer ma lanterne ^^
    Le problème n'est pas l'ordinateur mais l'utilisateur

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Essaies d'être plus explicite, parce que j'ai pas tout compris.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    ça va etre dur de faire plus clair....

    j'ai créer une base afin de gérer des formations.... les personnes pouvant effectuer ces formations sont le personnel d'admin et les agents....
    dans une autre base se trouve les tables personnel admin et agent...
    afin de pouvoir en disposer... j'ai importer ces 2 tables dans ma base de gestion de formation...


    Vu que le personnel d'admin et les agents effectuent les meme choses.... je les ai regroupées dans une table personnel ....

    si tu veux personnel est la table sur-type et les tables personnel d'admin et agents sont les sous-types....

    mais voilà.... je dois donc faire des relations entre les tables.... pour cela j'ai choisi d'attribuer la clé primaire de la table personnel à chacune des 2 autres tables.... seulement est-ce possible du fait que les 2 tables sont issues d'une autre base?
    Le problème n'est pas l'ordinateur mais l'utilisateur

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Quel lien y a-t-il être tes tables ?
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    j'ai pas compris ta question.... en revanche il y a un lien d'héritage !!!!!!
    j'ai l'impression de parler chinois :s
    Le problème n'est pas l'ordinateur mais l'utilisateur

  6. #6
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Points : 50
    Points
    50
    Par défaut
    Ca te sert à quoi d'avoir 2 bases??

  7. #7
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    ben en fait j'ai une base que j'utilise pour la gestion du catalogue de formation....
    et l'autre je ne l'utilise pas .... je me sers uniquement de 2 tables qu'il y a dedans car elles continnent des informations mises à jour et nécessaire à ma base....
    si tu veux quand la secrétaire va saisir uen demande elle ne va pas réenregistrer la totalité des données concernant la personne souhaitant faire la formation...... elle aura directement accès à toutes les informations des personnes qui seront en plus mise à jour....

    de toute façon ce système m'est imposé.... donc...
    je dois faire avec...
    Le problème n'est pas l'ordinateur mais l'utilisateur

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu as besoin de tables de liaisons entre les tables personnel et la table formation.

    De cette manière, tu pourras avoir plusieurs formations pour une personnes.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  9. #9
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Il y a peut être une solution "bricolée"

    Tu lies tes 2 tables dans ta base (comme ça les infos seront à jour), tu crées une requête UNION sur les 2 tables, et tu enregistres le résultat de ta requête dans une 3ème table que tu utiliseras pour ta base formation.

  10. #10
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    ok mais il lui faut bien un identifiant?
    Le problème n'est pas l'ordinateur mais l'utilisateur

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Normalement, tu as un identifiant pour les personnes et un pour les formations.

    Une table de liaison en plus

    Id Num Auto
    Id Personne
    Id Formation
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    pourquoi tu me parles de formation?


    moi tout ce que je veux faire c'est appliqué l'héritage entre ma table personne et les 2 tables personnel admin et agent !!!

    en gros tu as :

    |personne|
    |
    XT < --------- cette contrainte indique qu'une personne est soit l'un soit l'autre
    / \
    |personnel admin| |agent|


    tout ce que je veux c'est que l'identifiant de personne passe dans agent et personneladmin afin de pouvoir faire les relation de tables sous Access
    Le problème n'est pas l'ordinateur mais l'utilisateur

  13. #13
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Moi j'ai rien inventé

    ben en fait j'ai une base que j'utilise pour la gestion du catalogue de formation....
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  14. #14
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    oui je sais bien.... mais là où se situe mon pb.... je ne m'occupe pas des formations.. juste de l'héritage... c'est juste ça qui me pose pb...
    Le problème n'est pas l'ordinateur mais l'utilisateur

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/03/2007, 20h32
  2. Réponses: 2
    Dernier message: 02/06/2006, 11h26
  3. [SQL]Select dans une table d'une autre base de données
    Par Didouille dans le forum Access
    Réponses: 3
    Dernier message: 21/12/2005, 09h00
  4. Réponses: 2
    Dernier message: 16/11/2005, 13h41
  5. copier une table vers une autre base de données
    Par Herveg dans le forum Oracle
    Réponses: 3
    Dernier message: 11/01/2005, 14h20

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