Option Explicit Public Function Pure(S As String) As String Pure = Replace(S,"'","''") End Function '... Sub Comboentree() If Combo1.Text <> "" Then Dim Rec as Recordset, SQL As String SQL = "SELECT * FROM Produits WHERE Designation='" & Pure(Combo1.Text) & "';" Set Rec = MaBase.OpenRecordset(SQL) If Rec.RecordCount > 0 Then Label9.Caption = UCase(Rec!Reference) Label12.Caption = UCase(Rec!Prixu) Else MsgBox "Données indisponibles !", vbExclamation End If End If End Sub