Voici la solution proposé par frop01 et qui fonctionne à merveille !
creation d'un champ independant nommé ChampsRechercheFormulaire qui sur perte focus lance la recherche sur le premier enregistrement qui repond au critere renseigné
(en utilisant le principe de n'importe ou dans le champ)
puis un bouton appelé Commande120 qui lancera les resultat suivant
Private Sub ChampsRechercheFormulaire_LostFocus()
Dim rst As DAO.Recordset, entI As Integer
Dim champ As Field
Set rst = Me.Recordset
rst.FindFirst "[Raison Sociale] like '*" & Me.ChampsRechercheFormulaire & "*'"
End Sub
---------------------------------------------------------------------------
Private Sub Commande120_Click()
Dim rst As DAO.Recordset, entI As Integer
Dim champ As Field
Set rst = Me.Recordset
rst.FindNext "[Raison Sociale] like '*" & Me.ChampsRechercheFormulaire & "*'"
End Sub
-------------------------------------------------------------------------
encore bravo et un grand merci !!