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 :

[Reseau] plusieurs bases en réseaux


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Points : 29
    Points
    29
    Par défaut [Reseau] plusieurs bases en réseaux
    Salut,

    je me suis servi de ce post : http://www.developpez.net/forums/sho...ghlight=reseau

    J'ai des fichiers de base de données utilisés par différents utilisateurs.
    L'idée donc est de fractionner comme indiquer plus haut pour résoudre les soucis.

    Mon problème c'est que des fichiers, pour diverses raisons, j'en crée de nouveau régulièrement que je poste sur le réseau. Ils ont toujours tous la même structure mais c'est le contenu des tables qui change évidemment.
    Donc avec le seul fractionnement, chaque utilisateur va être obligé de récupérer chaque fichier frontal, et de recréer les connexions au tables (moi je poste sur un serveur, mais eux vont récupérer les fichiers et les placent sur leur propre serveur pour travailler parce que sinon les temps d'accès sont trop longs).

    Donc la question est : est-il possible de créer un fichier frontal unique, qui à l'ouverture propose la liste de tous les fichiers principaux disponibles et réalise tout seul comme un grand la liaison avec le fichier .mdb correspondant ?

    C'est peut-être tout bête comme manip mais je ne sais vraiment pas par quel bout l'attrapper :-)

    Merci de votre aide
    Stef

  2. #2
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Salut,

    Ton explication n'est pas très clair, et je pense que si tu arrives à exprimer un peu plus clairement ton problème, tu avanceras déjà par toi même
    et on pourra sans doute t'aider

  3. #3
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 218
    Points
    11 218
    Par défaut
    Salut,

    je ne n'ai pas trè bien compris ton problème.

    En gros une base multi-utilisateurs (Frontale-dorsale) possède une et une seule base principale (Dorsale), elle peut posséder plusieurs bases frontales reliées à la principale. Tant que la base principale ne bouge pas de son emplacement lorsque les liaisons sont établies, les Frontales peuvent aller n'importe où sur un Pc tant que celui-ci est sur le réseau pour trouver la base principale.

    pour diffuser une base tu peux utiliser un fichier batch ou vbs envoyé par mail pour que l'utilisateur récupère la frontale. Sinon tu peux modifier les liaisons par VBA (code dans la faq)

    Dolphy

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Points : 29
    Points
    29
    Par défaut
    Salut,

    bon en fait la réponse à ma question est dans ta réponse.
    J'en déduis que mon problème ne peux pas être résolu.

    Juste pour éclaircir (au cas où on sait jamais...) :
    - J'ai de 1 à n bases .mdb qui sont toutes en accès multi-utilisateurs.
    - Toutes ces bases ont la même structure (tables, requêtes, forms...) mais pas le même contenu (la raison de ceci c'est que je fournis ces bases à dix agences en france et que la somme des enregistrements dépasse les 3 millions)
    - Chaque utilisateur peut se servir de 1 à n base .mdb dans son agence sans que ni lui ni moi ne puisse déterminer à l'avance sur quels fichiers il va travailler (d'autant que je fournis régulièrement de nouveaux fichiers).
    - Je cherche donc un fichier frontal unique (1 par utilisateur) qui saurait, à l'ouverture, lister tous les fichiers .mdb présents dans un répertoire d'une agence et, à la sélection, établir les bonnes liaisons avec les tables.

    Ceci afin d'éviter :
    - de créer un fichier frontal par fichier .mdb
    - que chaque utilisateur soit obligé sur son ordinateur de récupérer à chaque fois le fichier frontal qui correspond et de réétablir les liaisons des tables (car je n'ai pas les droits d'accès aux serveurs des agences et donc je ne peux pas moi-même définir les chemins à l'avance)

    Je ne sais pas si c'est plus clair pour vous, mais en tout cas pour moi cette ré-explication ne m'a pas aidé à trouver mieux la solution

    Stef

  5. #5
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 218
    Points
    11 218
    Par défaut
    re,

    c'est plus précis .

    en gros il faudrait une personne par agence qui mette la base principale sur leur serveur, ensuite il définit les liaisons aves la frontale et diffuse la frontale à chaque utilisateurs.

    j'ai laissé il y a queleques jours un code permettant d'ouvrir une fenêtre d'exploration pour sélectionner la base principale et redéfinir les liaisons, je pense que cela peut t'intérrésser.

    Dolphy

  6. #6
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Bon, c'est déjà un peu plus clair....

    Lorsqu' un utilisateur travaille, il accede aux données d'une seule base à la fois?

    Ex Clients de A à F, de G à L, etc....

    Ton problème est que à l'ouverture de l'appli, ou en cours d'utilisation, l'utilisateur puisse changer de base....

    J'ai tout compris ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Points : 29
    Points
    29
    Par défaut
    Salut,

    - Jean-Paul :
    généralement oui les gens ne travaillent que sur une base à la fois.
    Et plusieurs utilisateurs peuvent travailler sur la même base.
    Et effectivement le frontal unique servirait de choix de la base sur laquelle travailler.

    - Dolphy :
    Effectivement c'est ce qui devra se faire.
    Mais avec un seul et unique fichier frontal une fois pour toutes.
    Forcément ton code m'intéresse

Discussions similaires

  1. liaison entre plusieurs base de donnee
    Par GMI dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/12/2004, 18h42
  2. plusieurs bases
    Par Sullitaz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/12/2004, 11h39
  3. triggers sur plusieurs bases de données
    Par Shabata dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/05/2004, 10h02
  4. Accès à plusieurs bases de données
    Par k4eve dans le forum Hibernate
    Réponses: 11
    Dernier message: 22/04/2004, 15h43
  5. [BDE]requête dans plusieurs bases
    Par sbeu dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/03/2004, 09h24

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