bonjour
je fais un test pour savoir si un formulaire est ouvert : CurrentProject.AllForms(stDocName).IsLoaded
et il arrive quelques fois que le retour soit vrai alors que le formulaire est bien fermé
Merci pour votre aide !
bonjour
je fais un test pour savoir si un formulaire est ouvert : CurrentProject.AllForms(stDocName).IsLoaded
et il arrive quelques fois que le retour soit vrai alors que le formulaire est bien fermé
Merci pour votre aide !
Bonjour.
Es-tu sur qu'il est ferme et pas seulement invisible ?
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
bonjour,
j'ai testé plusieurs façons de fermer : macro; vba docmd.close;
a chaque fois le même problème mais qui n'arrive pas tout le temps !
le test revoit "true" alors qu'il est fermé
Bonjour,
Tu peux essayer avec cette fonction?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Function EstOuvert(NomFormulaire) ' Argument(s) : un nom de formulaire. ' Action : détermine si un formulaire est actif. ' Valeur(s) renvoyée(s) : True si le formulaire spécifié est actif ; ' False dans le cas contraire. ' Voir : Chapitre 3. Dim i EstOuvert = False For i = 0 To Forms.Count - 1 If Forms(i).FormName = NomFormulaire Then EstOuvert = True Exit Function ' Quitte la fonction une fois le formulaire trouvé. End If Next End Function
Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
Ou encore:
Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
... Des principes qui m'ont beaucoup aidé en informatique...
SUPER !
je vais essayer de suite
MERCI
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager