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 :

Gestion d'une base de données à plusieurs


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut Gestion d'une base de données à plusieurs
    Bonjour

    Jusqu'à présent j'avais utilisé un seul fichier mdb pour tous les secteurs, et ce fichier est accessible à une équipe de 8 personnes.

    C'est assez rare, mais parfois 2 personnes ouvrent la base de données en même temps, et dans ce cas, quand l'un des 2 doit faire des modifications, access signale qu'il ne peut enregistrer car un autre utilisateur utilise simultanément la BD.

    Y a t'il un moyen pour gérer ca?

    Je vous remercie (je m'excuse d'avance de mon ignorance mais je ne suis pas encore au courant de toutes les possibilités d'Access

    Merci à vous pour votre éclairage

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    Un tutoriel très complet pour aborder le mode multi-utilisateurs : Comment utiliser une application en mode multi-utilisateurs

    Domi2

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut
    Je te remercie pour ta réponse, je vais regarder ce tuto attentivement

    En clair on peut avoir une base de données principale et on peut la scinder. Je vois que dans l'exemple on scinde la partie Tables de la partie interface (requêtes, formulaires, états). Je suppose que les modules sont également dans la partie interface.

    C'est très intéressant en tout cas. Cela ne pose t'il pas de problème si 2 utilisateurs sont sur cette table interface? Je suis en train d'étudier la question pour savoir si je le fais ou pas. Je n'ai pas encore eu de demande comme quoi c'était vraiment gênant, mais c'est sûr que si le système dorsal-frontal est efficace, ca évitera de dire au plateau "est ce que quelqu'un a ouvert la BD?" ^^

  4. #4
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Pour ta première question, les modules de codes sont effectivement dans la partie que tu appelles interface, la base "frontale". Tous les objet autres que les tables se trouvent dans cette base.

    Et en fait, tu installes un exemplaire de la base frontale sur chaque poste utilisateur et la base dorsale (les tables) sur le serveur.

    Donc les utilisateurs utilisent chacun leur propre "interface".

    Ceci est la manière correcte de déployer une application Access multi-utilisateurs.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut
    Ah ok moi je pensais qu'on pouvait mettre les 2 bases (frontale et dorsale) sur le serveur. Le problème c'est que quand on modifie l'interface (ce que je fais constamment en fait), il faut écraser la base frontale qui existe dans chaque poste... Brrr! Enfin je vais étudier la question ^^

  6. #6
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Citation Envoyé par ZoliveR Voir le message
    il faut écraser la base frontale qui existe dans chaque poste... Brrr!
    Cela peut se faire automatiquement, il y a des discussions à ce sujet sur le forum.

  7. #7
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Pour ma part, je mets les deux bases au même endroit, et même si plusieurs personnes utilisent la base interface en même temps cela ne me pose pas de problème, mais je n'ai jamais dépassé 20 personnes en même temps.
    Car j'avais le même problème que toi ZoliveR, des mises à jour régulière...

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut
    J'en ai parlé un peu avec une personne qui s'y connait un peu, et elle m'a dit que c'est mieux d'avoir une seule BD (un seul fichier) car le problème en utilisant le système Frontal/Dorsal c'est que c'est irréversible. Et comme j'ai maximum 2 à 3 personnes qui *pourraient* ouvrir la BD en même temps, à tout casser, bah je pense que je vais garder la BD en un seul fichier. Par contre mon collègue m'a parlé d'une astuce sur le partage de la BD, donc je vais voir avec lui ce qu'il me propose, dans le but final d'éviter à chaque fois de demander à mes collègues de bien vouloir fermer la BD quand je vois que je ne sais pas enregistrer une donnée d'un champ car la BD est ouverte ailleurs. Comme on a nos bureaux dans un seul endroit ca pose pas de problème mais vu qu'on a un nouveau bureau à 200km de là je vois mal téléphoner pour demander s'ils veulent bien fermer la BD (lol!)

  9. #9
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Citation Envoyé par ZoliveR Voir le message
    J'en ai parlé un peu avec une personne qui s'y connait un peu
    Un peu, alors...

    Citation Envoyé par ZoliveR Voir le message
    car le problème en utilisant le système Frontal/Dorsal c'est que c'est irréversible.
    Totalement faux...

    La réplication, ok ! Mais un système frontale/dorsale est parfaitement réversible. Enfin, c'est toi qui voit !

Discussions similaires

  1. Gestion d'une base de données Access en C++
    Par Mastero dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 01/10/2008, 11h23
  2. Réponses: 13
    Dernier message: 01/02/2008, 12h09
  3. gestion d'une base des données
    Par bkhbkh dans le forum JDBC
    Réponses: 1
    Dernier message: 16/06/2007, 19h05
  4. Gestion d'une base de données d'offre de prix
    Par sofianoo dans le forum Delphi
    Réponses: 21
    Dernier message: 24/03/2007, 08h11
  5. [JSP][Servlet][Tomcat][JDBC]Gestion d'une base de donnée.
    Par BakaOnigiri dans le forum Servlets/JSP
    Réponses: 31
    Dernier message: 16/05/2006, 20h51

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