À 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é.
Partager