عملت كود بحث للبحث في كرستيال ريبورت شغال مئة في مئة وهذا هو الكود
Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
Application.StartupPath & "\dada1.mdb ;user id=admin;jet oledb:database password=123 ")
Dim da As New OleDbDataAdapter("SELECT * FROM a1 where id=" + TextBox1.Text, con)
Dim ds As New DataSet
da.Fill(ds, "A1")
Dim r As New CrystalReport
r.SetDataSource(ds.Tables("a1"))
CrystalReportViewer.ReportSource = r
نبي نعدل في الكود بحيت عندما يريد المستخدم ان يبحت عن رقم داخل كرستيال وهذا الرقم غير موجود تظهر له رسالة تخبره بعدم وجود هذا الرقم وعندما يدخل حروف في TextBox تظهر له رسالة تخبره يجب ادخال ارقام