Bonjour,
J'ai un formulaire principal qui contient 2 sous formulaires :
- l'un présente une liste de dossiers (MainSubFormList)
- l'autre présente le contenu du dossier sélectionné dans la liste (MainSubForm)
Par le code vba lors de la sélection d'un dossier dans le sous formulaire 1, je vais mettre à jour le sourceobject de mon sousformulaire 2 (oui car suivant le type de dossier je n'ouvre pas forcément le même formulaire pour en afficher le contenu).
J'utilise donc basiquement une commande de type :
Le comportement est très étrange car en cliquant toujours sur le même dossier, 4 fois sur 5 il m'affiche bien mon formulaire, et une fois de temps en temps il affiche une page blanche et l'erreur 2467 : "L'expression entrée fait référence à un objet fermé ou supprimé".
Code : Sélectionner tout - Visualiser dans une fenêtre à part MainSubForm.SourceObject = "lenomdemonformulaire"
Je peux constater dans le code que lorsqu'il fait ça, l'objet MainSubForm.form contient "<L'expression entrée fait référence à un objet fermé ou supprimé.>"
Je sèche, quelqu'un a-t-il déjà eu ce genre de cas ?
Merci pour vos idées
Partager