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 :

[newb] faire des requêtes successives


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 65
    Points
    65
    Par défaut [newb] faire des requêtes successives
    Salut

    ma problèmatique est que j'ai 2 tables qui proviennent de 2 DB différents avec des données différentes... genre dans la DB1 on a le prénom, le nom
    dans la DB2, on a l'age, le lieu, le nom...

    mais on arrive pas a trouver une clé efficace commune à DB1 et DB2

    cependant pour fusionner les 2 tables, je peux pas les coller bout à bout et en fournir une troisème... il y aura des doublons

    l'idée serait donc de faire des jointures successives (sur differents criteres, par exemple la premiere jointure sur le nom, puis une jointure sur age+taille en priant que y'ait qu'un mec de meme age et taille...) et d'integrer dans la table resultat les resultats de ces jointures et au final, integrer les morceaux de chaque DB manquante...

    par contre j'(ai aucune idée de comment faire ca avec Access !!!!

    pour schématiser la DB1 contient des données des enregistrements A, C et D
    la DB2 contient les données des enregistrements A, C et B

    DBresultat contiendra des données des enregistrements A B C D, en prenant des bouts de partout (des DB1 et DB2), sans doublon...

    merci de m'aider pour ce problème d'un niveau d'abstraction ... étrange !

  2. #2
    Membre actif
    Avatar de GAGNON
    Inscrit en
    Septembre 2003
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 201
    Points : 201
    Points
    201
    Par défaut
    salut,

    si tu as 2 BdD, il faudra lier une des tables dans l'une des bases.

    pour garantir l'unicité des personnes, ne pourrais-tu pas obtenir le second prénom, le lieu de naissance, ça me parait plus fiable que la taille
    (le n° de sécu c'est top, mais son utilisation est très restrictive voire interdite)

    Dans la table2 avec les détails des personnes (si tu peux) rajoute un champs NumNOM
    Dans la fiche des relations, tu associes par une jointure avec intégrité, la PK de la table Nom au champs NumNOM
    De cette manière tu n'aura qu'une seule jointure.


    Certe cela implique qu'il te faudra renseigner le NumNOM mais ce sera plus sûr.
    car comment garantir la saisie EQUIVALENTE du Nom dans les 2 tables ?

Discussions similaires

  1. [Data] Faire des requêtes en dur avec des DAO
    Par hocinema dans le forum Spring
    Réponses: 8
    Dernier message: 22/04/2010, 09h50
  2. Réponses: 1
    Dernier message: 13/05/2008, 14h44
  3. Réponses: 0
    Dernier message: 03/12/2007, 12h28
  4. [http] faires des requêtes sur le web
    Par Satch dans le forum Langage
    Réponses: 4
    Dernier message: 22/06/2007, 10h01
  5. Réponses: 5
    Dernier message: 23/01/2007, 05h24

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