Bonjour à vous
Je rencontre un certain problème d'automatisation sur un vieux projet que les clients ont demandé.
J'ai donc fait sortir le fichier pour le dépoussiérer et le mettre sur le marché. Mais voilà que je rencontre un problème alors que ça fonctionnait bien avant.
J'ai plusieurs classeurs A( principal qui regroupe tous les formulaires), B ( pour la base de données) et C (pour les opérations et autres calculs. Il contient une multitude de fonctions donc le fait de le séparer de la base de données augmente la rapidité des enregistrements).
Lorsque que je faisais les enregistrements, ça mettait trop de temps pour valider, j'ai donc créé un classeur nommé feuille calculs que j'appelle à l'ouverture du formulaire du classeur A afin de charger les valeurs sur l'interface.
Sur le formulaire d'accueil du classeur A, il y a des onglets pour lancer les autres formulaires.
Pour éviter donc la lenteur des enregistrements, dans l'évènement de l'onglet appelant du formulaire d'enregistrement, j'ai mis l'instruction qui ferme le classeur C (feuille de calculs) et ouvre le formulaire d'enregistrement.
Mais il s'avère que le formulaire principal se ferme lorsque la feuille C est close.
J'ai essayé de contourner le problème mais rien. Tant que je ferme le classeur alors le formulaire se fermera automatiquement. J'ai bloqué la croix Rouge en passant par queryclose mais au lieu de fermer il le masque. J'ai donc essayé d'appeler le formulaire après la fermeture du formulaire d'enregistrement mais une erreur est levée : formulaire déjà activé.
Comment fermer le classeur C sans que le formulaire d'accueil ne se ferme ou se masque?
Je ne sais pas quoi faire...
Merci
Svp aidez moi.
Partager