ارجوا من اخواني الاعزاء ان تشرحوا لي كيف اقوم بعملية البحث على اكثر من حقل (مثال)لدي قاعدة بيانات موظفين واريد ان اكتب في text1 الخاص بإسم الموظف الاول [محمد] text3 الخاص بالقسم او الادارة [الشئون الادارية] وهكذا مع جميع الحقول التي لدي.وعندما اضغط على cmdSearch. فتظهر لي النتيجة على DBGrid وهي جميع من هم في الشؤون الادارية وتبدا اسمائهم بـ محمد ، علما بأنني استخدم DBGrid لاظهار نتائج الاستعلام وهي ناجحه في حال استخدامي لشرط واحد فقط للاستعلام ...وكيف لي ان اطبع البيانات التي داخل DBGrid وناتجه عن الاستعلام .... وهذا هو كود البحث ارجوا ان تعدلوا عليه
Private Sub CmdSearch_Click() Data1.RecordSource = "select * from t1 " & _ "where lastname like '" & Text6.Text & "'" & _ "order by lastname" Data1.Refresh If Data1.Recordset.NoMatch=true Then MsgBox "لا توجد بيانات مطابقة" Me.DBGrid1.Visible = True DBGrid1.Columns(0).Width = 1500 DBGrid1.Columns(1).Width = 4000 DBGrid1.Columns(2).Width = 4000 Data1.Recordset.MoveFirst Data1.Recordset.MoveLast Label1.Caption = "تم العثور على عدد السجلات : " & _ (Data1.Recordset.RecordCount) & " موظف " end sub