1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
Sub doEstVide "[CommissionSurTransaction],[CommissionSurTransaction_SF],[DateFinCommission]"
Public Sub doEstVide(frm As String)
Dim T() As String
Dim Ctl As Variant
'on met les noms de formulaire, sous-formulaire et control dans un tableau
T() = Split(setConst(frm), ",")
If T(2) = "" Then
'si t2 est null, on a pas de sous-formulaire
Set Ctl = Forms(T(0)).Controls(T(1))
Else
'On construit le controle formulaire
Set Ctl = Forms(T(0)).Controls(T(1)).Form.Controls(T(2))
End If
Ctl.SetFocus 'la rien ne se passe
End If
End Sub |
Partager