السلام عليكم ورحمة الله وبركاته
إخواني الأفاضل أريد حل لهذه المشكلة وهي مشكلة البحث عندما أبحث عن رقم تسجيل 4 يعطيني رقم 49 ورقم5 يعطيني في النتيجة 50 وهكذا
أريد بارك الله فيكم أن يعطيني نتيجة البحث صحيحة مثلا البحث عن رقم 4 يعطيني رقم 4
والكود الذي أستعمله في إجراع حدث عند التغيير هو
Private Sub txt_Change() Dim VarSearch As String VarSearch = "" & txt.Text & "*" Select Case Me.ComboSearch Case Is = "بحث بالبطاقة" If Not (txt.Text = "") Then Me.Student1.Form.Filter = "sid like '" & VarSearch & "'" Me.Student1.Form.FilterOn = True Else: Me.Student1.Form.FilterOn = False End If Case Is = "بحث بالإسم" If Not (txt.Text = "") Then Me.Student1.Form.Filter = "Bname like '" & VarSearch & "'" Me.Student1.Form.FilterOn = True Else: Me.Student1.Form.FilterOn = False End If Case Is = "بحث برقم التسجيل" If Not (txt.Text = "") Then Me.Student1.Form.Filter = "IDre like '" & VarSearch & "'" Me.Student1.Form.FilterOn = True Else: Me.Student1.Form.FilterOn = False End If End Select End Sub
وجزاكم الله خيرا
أرفق صورة

