Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la propriété RecordLocks pour déterminer comment les enregistrements sont verrouillés et ce qui se passe lorsque deux utilisateurs tentent de modifier le même enregistrement en même temps. Lecture-écriture.
Syntaxe
expression. RecordLocks
expression Variable qui représente un objet Report .
Remarques
Lorsque vous modifiez un enregistrement, Microsoft Access peut automatiquement le verrouiller pour empêcher d'autres utilisateurs de le modifier avant que vous avez terminé. Pour les États, la propriété RecordLocks (verrouillage) Spécifie si les enregistrements dans la table ou requête sous-jacente sont verrouillés lors de l'impression ou l'aperçu d'un état.
La propriété RecordLocks s’applique uniquement aux formulaires, états ou requêtes dans une base de données Access.
La propriété RecordLocks (Verrouillage) utilise les paramètres suivants :
| Setting | Visual Basic | Description |
|---|---|---|
| Aucun | 0 | (Valeur par défaut) Dans les rapports, les enregistrements ne sont pas verrouillés lors de l'aperçu ou l'impression du rapport. Dans les requêtes, les enregistrements ne sont pas verrouillés pendant l'exécution de la requête. C’est également ce que l’on appelle un verrouillage « optimiste ». |
| Général | 1 | Tous les enregistrements de la table ou de la requête sous-jacente sont verrouillés pendant l’aperçu ou l’impression du rapport ou l’exécution de la requête. Bien que les utilisateurs puissent lire les enregistrements, personne ne peut modifier, ajouter ou supprimer des enregistrements tant que le rapport ou la requête n’est pas fermé. |
| Enr modifié | 2 | S’applique uniquement aux formulaires et aux requêtes. Une page d’enregistrements est verrouillée dès qu’un utilisateur commence à modifier un champ dans l’enregistrement et le reste jusqu’à ce que l’utilisateur passe à un autre enregistrement. Dès lors, un enregistrement ne peut être modifié que par un utilisateur à la fois. Ce procédé est également appelé « verrouillage pessimiste ». |
Remarque
[!REMARQUE] Modification de la propriété RecordLocks (verrouillage) d'un formulaire ou état ouvert entraîne la recréation automatique du jeu d'enregistrements.
Utilisez le paramètre Aucun verrou pour les formulaires si une seule personne utilise les tables ou requêtes sous-jacentes ou apporte toutes les modifications aux données.
Dans une base de données multi-utilisateur, le paramètre Aucun sera utilisé pour appliquer un verrouillage optimiste et envoyer un message aux utilisateurs lorsqu'ils essaient de modifier un même enregistrement dans un formulaire. Utilisez le paramètre Enregistrement modifié si vous souhaitez empêcher deux utilisateurs ou plus de modifier des données en même temps.
Utilisez le paramètre Tous les enregistrements lorsque vous devez vous assurer qu’aucune modification n’est apportée aux données après avoir commencé à afficher un aperçu ou à imprimer un rapport, ou à exécuter une opération d’ajout, de suppression, de création de table ou de mise à jour.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.