01-04-19, 10:59 PM
ظننت من ردك لي ان المشكله انتهت
عموما ربما هذا ما تريد
sql="select * from Employees where true "
if الاسم.text.trim<>"" then sql &= " and الاسم like '" & الاسم.text.trim & "'"
if الرقم_الوطني.text.trim<>"" then sql &= " and الرقم_الوطني like '" & الرقم_الوطني.text.trim & "'"
if الجنس.text.trim<>"" then sql &= " and الجنس like '" & الجنس.text.trim & "' "
if عنوان السكن.text.trim<>"" then sql &= " and عنوان_السكن like '" & عنوان السكن.text.trim & "'"
if مكان الميلاد.text.trim<>"" then sql &= " and مكان_الميلاد like '" & مكان الميلاد.text.trim & "'"
if رقم الهاتف.text.trim<>"" then sql &= " and رقم_الهاتف like '" & رقم الهاتف.text.trim & "'"
searchDA = New OleDbDataAdapter(sql, con)
فهو يبحث بحسب مربعات النص المدخل بها بيانات
مثلا لو ادخلت الاسم فقط سيبحث بالاسم فقط ولو اضفت معه رقم هاتف سيبحث بالاسم ورقم الهاتف فقطوهكذا
واعتذر اليك
عموما ربما هذا ما تريد
sql="select * from Employees where true "
if الاسم.text.trim<>"" then sql &= " and الاسم like '" & الاسم.text.trim & "'"
if الرقم_الوطني.text.trim<>"" then sql &= " and الرقم_الوطني like '" & الرقم_الوطني.text.trim & "'"
if الجنس.text.trim<>"" then sql &= " and الجنس like '" & الجنس.text.trim & "' "
if عنوان السكن.text.trim<>"" then sql &= " and عنوان_السكن like '" & عنوان السكن.text.trim & "'"
if مكان الميلاد.text.trim<>"" then sql &= " and مكان_الميلاد like '" & مكان الميلاد.text.trim & "'"
if رقم الهاتف.text.trim<>"" then sql &= " and رقم_الهاتف like '" & رقم الهاتف.text.trim & "'"
searchDA = New OleDbDataAdapter(sql, con)
فهو يبحث بحسب مربعات النص المدخل بها بيانات
مثلا لو ادخلت الاسم فقط سيبحث بالاسم فقط ولو اضفت معه رقم هاتف سيبحث بالاسم ورقم الهاتف فقطوهكذا
واعتذر اليك
