Bonsoir, voilà depuis un formulaire si je clique sur nouveau une fenêtre s'ouvre avec un MSFlexGrid, le principe est de cliquer sur une ligne et ainsi ça sélectionne l'utilisateur déjà enregistré. Une fois qu'on clique dessus la fenêtre se ferme et le numéro de l'utilisateur est inscrit automatiquement dans le champ voulu(du premier formulaire). Jusque là tout va bien mais dès que je ne souhaite pas cliquer sur une ligne car par exemple l'utilisateur n'a pas encore était saisis et que je clique sur la croix pour fermer la fenêtre et bien cette fenêtre ne se ferme pas (et ce jusqu'à ce que je finisse par cliquer sur une ligne) j'ai placé ce code dans mon deuxieme formulaire celui qui contient le MSflexGrid.
Je suis sûr que c'est à cause de ma première ligne de code qui affecte le numero mais je ne sais pas comment contourner ce problème. Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Grille_Click() GestionAppel.Utilisateur= Grille.TextMatrix(Grille.Row, 0) GestionAppel.Raison.SetFocus Hide End Sub
Partager