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 :

verrouillage des données / base Multi utilisateurs


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Points : 4
    Points
    4
    Par défaut verrouillage des données / base Multi utilisateurs
    Bonjour,

    Je souhaite créer une appli multi utilisateur sur un serveur avec accés à partir de 4/5 PC.

    Comment travaille ACCESS concernant l'accés ECRIT/LECT des données par 2 utilisateurs en même temps ?
    Quel est le niveau de verrouillage :
    - niveau zone (champ)
    - niveau enregistrement
    - niveau table
    - ou bien niveau fichier ?
    Doit on par exemple attendre que le user 1 ai libéré la table pour que le user 2 puisse faire des modifs à son tour ?

    Merci pour votre aide.

  2. #2
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Bonjour,

    a dit :
    Spécifier le niveau de verrouillage appliqué dans une base de données Access au sein d'un environnement multi-utilisateur
    Dans le menu Outils, cliquez sur Options.


    Cliquez sur l'onglet Avancé.


    Pour obtenir un verrouillage, au niveau de l'enregistrement, du nouveau paramètre par défaut pour la base de données Microsoft Access en cours, activez la case à cocher Ouvrir avec enregistrements verrouillés.
    Pour obtenir un verrouillage, au niveau de l'enregistrement, du nouveau paramètre par défaut pour la base de données Access en cours, désactivez la case à cocher Ouvrir avec enregistrements verrouillés.

    Remarques

    Ce paramètre entrera en fonction la prochaine fois que vous ouvrirez la base de données Access, pour autant que vous utilisiez la commande Ouvrir du menu Fichier plutôt que la liste des fichiers utilisés le plus récemment au bas du menu Fichier. Le comportement est identique à celui paramétré pour le mode d'ouverture par défaut.


    Si vous activez Ouvrir avec enregistrements verrouillés, cette option devient le comportement par défaut pour l'accès aux données par l'intermédiaire d'un formulaire, d'une feuille de données et d'un code utilisant un objet recordset pour parcourir les enregistrements, mais pas pour l'accès aux données par des requêtes action, ni d'un code effectuant des opérations en masse à l'aide d'instructions SQL. Pour plus d'informations, consultez le chapitre 16, « Solutions de bases de données multi-utilisateurs », dans le Guide du programmeur Microsoft Office 2000/Visual Basic.
    Et aussi


    À propos du choix d'une stratégie de verrouillage des enregistrements dans une base de données Access au sein d'un environnement multi-utilisateur
    Lorsque vous modifiez un enregistrement, Microsoft Access peut automatiquement empêcher les autres utilisateurs de le modifier avant que vous n'ayez fini vos modifications.

    Le verrouillage est l'octroi à un utilisateur de l'accès exclusif à un enregistrement. Il existe trois stratégies de verrouillage.

    Aucun — Microsoft Access ne verrouille pas l'enregistrement que vous modifiez. Quand vous essayez de sauvegarder les modifications d'un enregistrement qui a été modifié par un autre utilisateur, Microsoft Access vous envoie un message. Vous avez alors le choix entre écraser les modifications apportées à l'enregistrement par l'autre utilisateur, copier votre version de l'enregistrement dans le Presse-papiers ou abandonner vos changements. Cette stratégie garantit la possibilité de modifier les enregistrements à tout moment, mais elle peut être source de conflits de modification entre les utilisateurs.


    Enr Modifié — Microsoft Access verrouille l'enregistrement que vous modifiez, de sorte qu'aucun autre utilisateur ne peut le changer. Il risque également de verrouiller d'autres enregistrements stockés à proximité sur votre disque. Si un autre utilisateur essaie de modifier un enregistrement que vous avez verrouillé, Microsoft Access affiche l'indicateur d'enregistrement verrouillé dans la feuille de données de l'autre utilisateur. Cette stratégie garantit que vous pourrez toujours mener à terme les modifications que vous avez commencées. C'est un bon choix si vous n'avez pas souvent des conflits de modification.


    Général — Microsoft Access verrouille tous les enregistrements du formulaire ou de la feuille de données (et des tables sous-jacentes) que vous modifiez pendant toute la durée de leur ouverture, de sorte qu'aucun autre utilisateur ne puisse modifier ou verrouiller les enregistrements. Cette stratégie est très restrictive, adoptez-la uniquement lorsque vous savez que vous êtes le seul à devoir modifier les enregistrements à un moment donné.
    Pour plus d'informations sur la spécification d'une de ces options, cliquez sur .

    Remarque Quand vous modifiez les données d'une table d'une base de données SQL attachée en utilisant ODBC, Microsoft Access ne verrouille pas les enregistrements. Ce sont plutôt les règles de cette base de données SQL qui régissent le verrouillage. Dans ce cas, quel que soit le paramètre de verrouillage des enregistrements que vous avez choisi pour votre base de données, le comportement de Microsoft Access porte à croire que le paramètre Aucun a été sélectionné.
    SE

Discussions similaires

  1. Accès R/W à une base de données en multi-utilisateurs
    Par foreigner6 dans le forum Services Web
    Réponses: 1
    Dernier message: 18/02/2008, 20h39
  2. Base multi utilisateurs
    Par chabagrou dans le forum Sécurité
    Réponses: 5
    Dernier message: 27/02/2007, 17h16
  3. base multi-utilisateurs et droits différents
    Par spacergirly dans le forum Sécurité
    Réponses: 5
    Dernier message: 12/02/2007, 15h11
  4. Base multi utilisateur
    Par Daniel MOREAU dans le forum Access
    Réponses: 2
    Dernier message: 10/05/2006, 15h00
  5. [Sécurité] Verrouillage des données
    Par Maglight dans le forum Oracle
    Réponses: 1
    Dernier message: 06/01/2006, 19h45

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