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 :

[Questions] Une base sur le serveur, l'autre sur les postes des salariés


Sujet :

Access

  1. #1
    Membre habitué Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Points : 180
    Points
    180
    Par défaut [Questions] Une base sur le serveur, l'autre sur les postes des salariés
    Bonjour à tous,

    J'ai une base dorsale sur le serveur contenant les données et une base dorsale sur chaque poste contenant les formulaires.

    La base frontale permet d'alimenter en données la base dorsale du serveur.


    Trois questions me passent par la tête :

    Par exemple un salarié ouvre la base frontale, ouvre le formulaire pour saisir un nouveau client, commence à saisir les informations.
    Durant sa saisie un autre salarié ouvre la base, saisie le nouveau client et valide le nouveau client avant.

    N'y aura-t-il pas un problème avec la clef primaire ?

    Et si ils valident vraiement en même temps, comment cela se passe ?

    Le salarié est-il obligé de faire une nouvelle liaison avec la base dorsale pour avoir les clients saisie par d'autres salariés ?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 353
    Points : 23 819
    Points
    23 819
    Par défaut
    Tout dépend un peu de comment tu génère ta clef primaire.

    Si tu laisses faire Access (NumAuto et Outil/Option/Avancé/Verrouillage par défaut :Enr partagé) tu ne devrais pas avoir de problème. Access va verrouiller les données nécessaires et gérer les conflits.

    Si tu calcules toi-même ta clef primaire alors là, oui, tu risques un conflit si tu ne le fait pas correctement c-à-d :

    1. Bloquer l'accés au compteur sauf pour l'utilisateur en cours
    2. Gérer l'attente des autres pendant ce temps
    3. Calculer la nouvelle valeur
    4. Libérer le compteur pour que d'autres puissent s'en servir


    J'ai résumé mais c'est un peu compliqué à programmer donc si tu veux des détails, demande.

    A+

  3. #3
    Membre habitué Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Points : 180
    Points
    180
    Par défaut
    Le mieux est de laisser Access gérer les conflits je pense.

    Cela reviens au même de laisser Acces le faire ou de programmer nous même le calcul de la clef primaire ?

  4. #4
    Membre habitué Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Points : 180
    Points
    180
    Par défaut
    Si tu laisses faire Access (NumAuto et Outil/Option/Avancé/Verrouillage par défaut :Enr partagé) tu ne devrais pas avoir de problème. Access va verrouiller les données nécessaires et gérer les conflits.
    Je ne vois pas cela :


  5. #5
    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,

    Paramètrage des options, onglet "Avancé" :

    Mode d'ouverture par défaut ==> Mode partagé

    Verrouillage par défaut ==> Enregistrement modifié

    Cocher Ouvrir avec enregistrements verrouillés.

    Dans les formulaires : propriété Verrouillage ==> Enr modifié

    Domi2

  6. #6
    Membre habitué Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Points : 180
    Points
    180
    Par défaut
    D'accord, donc je n'aurais aucun problème par la suite sur de multiple enregistrements réalisés un même temps ?

  7. #7
    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,

    donc je n'aurais aucun problème par la suite sur de multiple enregistrements réalisés un même temps ?
    Non, si tu utilises un numauto comme clé primaire.

    Access doit se charger de gérer les éventuels conflits.

    Domi2

  8. #8
    Membre habitué Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Points : 180
    Points
    180
    Par défaut
    oui il y a un numéro auto sur chaque clef primaire.

    Merci bien pour ces informations

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/01/2014, 15h19
  2. Réponses: 3
    Dernier message: 04/04/2008, 09h18
  3. Réponses: 5
    Dernier message: 05/11/2007, 08h21
  4. Acceder a une base SQL qui n'est pas sur le meme serveur
    Par skyo dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/01/2006, 10h58
  5. Transférer une base d'un serveur à un autre
    Par Oluha dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/09/2005, 10h10

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