Apparement Oui mais je vais vérifier. Pourquoi Oui car dans un formulaire j'ai des zones de texte, et lorsque je sélectionne mon client sur le form principale, il sélectionne bien les données ds les sous form des onglets. Mais ce n'est pas les zones de texte qui me dérange, mais la zone de liste ou là il ne me donne pas les données. J'ai fait un essai sur un form ou j'ai ma zone de liste déroulante qui sélectionne mon client, et mes zones de texte qui sont des renseignements clients et la zone de liste. Voici le code que j'applique ds un même form pour avoir les bonnes données Private Sub Modifiable46_AfterUpdate() ' Rechercher l'enregistrement correspondant au contrôle. Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[IdClient] = " & Str(Nz(Me![Modifiable46], 0)) If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub Private Sub Modifiable46_BeforeUpdate(Cancel As Integer) RefreshQuery End Sub Private Sub RefreshQuery() Dim SQL As String SQL = "SELECT IdClient, IdContact, NomContact, Prenom, Fonction FROM TContact Where Modifiable46=IdClient " Me.ListeContact.RowSource = SQL Me.ListeContact.Requery End Sub Et la cela marche sur un même form Mais pas ds le cas que je veux faire avec les onglets. As tu une idée |