Bonjour,
En partant du postulat suivant (qui provient de l'aide ACCESS) :
Ordre chronologique des évènements à l’ouverture d’un formulaire lié à une table :
1-Ouverture du formulaire
2-Chargement des enregistrements provenant de la table source
3-Redimensionnement
4-Activation de la fenêtre du formulaire
5-Activation d’un des contrôles du formulaire
Selon ce postulat, si je décide de créer une action sur l'ouverture du formulaire, normalement celui-ci n'est pas encore connecté à sa table source.
Cette action peut donc porter sur la table source !
Ici, en l'occurence j'appele une requête de suppression de tout les enregistrements de la table source du formulaire
Mais hélas j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Form_Open(Cancel As Integer) 'Suppression des champs de la table tblTransitionDescriptionApplication DoCmd.OpenQuery "quySupTblTransitionDescriptionApplication", acNormal, acReadOnly End Sub
Je ne comprend pas !Erreur d'exécution '3211':
Le moteur de la base de données n'a pas pu verrouiler la table
'tblTransitionDescriptionApplication' car elle est déjà utilisée par une autre personne ou une autre ressource
Merci
Partager