Bonjour.
Oui c'est possible, tu peux en faire une procédure publique et l'appeler.
Quelque chose comme :
1 2 3 4 5 6 7 8 9 10
| public sub AfficherDonneesFormulaire(prmForm as form)
Dim i As Integer
For i = 1 To 5
If IsNull(DLookup("[Externe]", "employe", "[fr] = '" & prmForm.fr & "' and [Rec] = '" & prmForm.Rec & "' And [Sec] = " & i)) Then
prmForm.Controls("ctld" & i) = ""
Else
prmForm.Controls("ctld" & i) = DLookup("[Externe]", "employe", "[fr] = '" & prmForm.fr & "' and [Rec] = '" & prmForm.Rec & "' And [Sec] = " & i)
End If
Next
end sub |
prm est une abréviation perso pour "paramètre".
Dans le formulaire concerné tu mets :
call AfficherDonneesFormulaire(me)
Tu appelles ta procédure en lui passant le formulaire courrant (me).
A+
Partager