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 :

Lier plusieurs bases de données


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Lier plusieurs bases de données
    Bonjour,
    Je suis un amateur dans access...

    Je voudrais lier plusieurs bases de données.

    Ma principale base contient un champ avec les noms de chaque base de donnée que je voudrais fusionner.
    En faite la base principale, créée une nouvelle base avec un code affaire qui est le même nom sous windows.

    Et je voudrais savoir comment faire pour fusionner les différents champs et automatiser cette manipulation sans être obliger d'aller chercher les bases une par une.

    Je sais fusionner 2 bases mais là c'est compliqué pour moi.

    Merci de votre aide par avance.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Je voudrais lier plusieurs bases de données.
    Ma principale base contient un champ avec les noms de chaque base de donnée que je voudrais fusionner.
    Qu'est-ce que tu entends par "base", plutôt "table" non?

    En faite la base principale, créée une nouvelle base avec un code affaire qui est le même nom sous windows.
    Et je voudrais savoir comment faire pour fusionner les différents champs et automatiser cette manipulation sans être obliger d'aller chercher les bases une par une.
    Je sais fusionner 2 bases mais là c'est compliqué pour moi.
    Donc c'est par rapport à cela qu'on peut te donner une réponse.
    Il serait même préférable d'avoir un exemple, un screenshot ou ....

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Merci de m'avoir répondu
    Donc voici les screens
    Ceci est mon explorateur windows avec les bases access
    Nom : Dossier windows.png
Affichages : 372
Taille : 251,7 Ko

    Et voici une autre table access que je voudrais lier sachant que dans chaque table je retrouve le code affaire
    Nom : Table Access.png
Affichages : 452
Taille : 238,7 Ko

    Je ne sais pas si c'est plus clair

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 007
    Points : 24 579
    Points
    24 579
    Par défaut
    Bonjour,

    En gros chaque base (fichier accdb) représente une affaire. Elles sont toutes composées des mêmes tables qui ont la même structure (nom et type de champ).
    Ton but est de faire une synthèse de ces informations éparpillées.

    Tout d'abord concernant ce montage, c'est pas génial, ça a peut-être des avantages à court termes mais à long termes ça demande pas mal d'intervention pour être exploitable dans sa globalité.

    Concernant ta demande :
    Le plus simple est d'utiliser des requêtes sans attachement préalable. En bref, dans la requête qui va te permettre de récupérer tes informations située dans une affaire, tu vas y glisser le nom du fichier.

    Voici un exemple tiré de cette page http://msdn.microsoft.com/en-us/libr...ffice.12).aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT *
    FROM [Affaire]
    IN "c:\toto\affaire.accdb"
    WHERE [Code affaire] Like "BANQUE POP*";
    Ici il va afficher toutes lignes des la tables Affaire, du fichier Affaire.accdb dont Code Affaire commence par "Banque Pop".

    A partir de là il est assez facile de remplir une table.
    D'abord sauver cette requête avec le nom Sel_dbExt puis composer une requête d'insertion sur la table à remplir en prenant comme source cette requête de sélection.
    Là tu as l'embryon de la méthode, manque plus qu'à l'automatiser.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Je suis novice

    J'ai compris dans l'ensemble ce que tu voulais dire mais....je suis incapable de le faire

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 007
    Points : 24 579
    Points
    24 579
    Par défaut
    Tu souhaites le faire toi même ou tu cherches un presta ?
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. parametre de plusieurs valeurs sans lier avec base de données
    Par youyou1986 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 19/03/2009, 09h42
  2. Réponses: 1
    Dernier message: 21/04/2008, 12h06
  3. Requête sur plusieurs bases de données
    Par Oluha dans le forum ASP
    Réponses: 8
    Dernier message: 14/10/2005, 14h57
  4. connexion a plusieurs bases de données oracle
    Par tarik75 dans le forum JDBC
    Réponses: 1
    Dernier message: 06/07/2005, 13h33
  5. triggers sur plusieurs bases de données
    Par Shabata dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/05/2004, 10h02

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