Bonjour! J'essai de mettre le focus sur un de mes formulaire à partir du premier. Mais il semble que la sub on_load du premier formulaire est toujours appelé à la fin de la routine ce qui fait que mon premier formulaire revient toujours en avant plan.. Est-ce que quelqu'un sait comment éviter que le formulaire qui appelle l'autre ne revienne pas toujours en avant plan?? Je clique sur un bouton du premier formulaire pour appeler le deuxième
Mon code
Private Sub intClientAccessLbl_Click()
Dim clientNo As Integer
Dim rs As DAO.Recordset
Dim sqlString As String
Dim verif As String
If Not Len(Nz(intClientNameDdl.Column(0, intClientNameDdl.ListIndex), "")) = 0 Then
clientNo = intClientNameDdl.Column(0, intClientNameDdl.ListIndex)
sqlString = Commun.getSqlString("selectClientFromId", clientNo)
DoCmd.OpenForm "Client", , , , , , sqlString
DoCmd.SelectObject acForm, "intervention"
DoCmd.Close acForm, "intervention", acSaveYes 'Je ferme mon formulaire
Forms![Client].SetFocus
End If
End Sub
'Il se réouvre ici parce que le on_load est réappelé. Je ne sais pas pourquoi..