سلام عندي داتا بيس ضخمة للغاية ... قمت بعمل برنامج بحث بالفجول بيسك وربطتها بهذه القاعده ... واستعلمت للبحث هذا الكود :
SQL = "select * from Mirsham where FirstName like " & sf & First.Text _ & sl & " AND LastName like " & sf & Last.Text & sl & " AND father like " _ & sf & father.Text & sl & " AND city like" & sf & city.Text & sl _ & " AND id like " & sf & id.Text & sl & " AND Mikud like " & sf & zip.Text & sl _ & " AND telkid like " & sf & telcode.Text & sl _ & " AND TelNum like " & sf & telnumtxt.Text & sl _ & " AND Mother like " & sf & mothertxt.Text & sl _ & " AND BirthDate like " & sf & birth.Text & sl
المشكله في هذا الكود اذا كان مكان في احد هذه الجداول فارغ فإنه يتجاهله ولا يعطينا معلومات عنه .. مثلا اذا وضعنا بالبحث الاسم الشخصي وإسم العائلة وكانت كل التفاصيل لديه كاملة الا إسم الاب فإنه لا يظهر لنا المعلومات عن هذا الشخص معه إنه موجود في الداتا بيس ...
ولقد وضعت هدا الموضوع في منتدى قواعد البيانات access وقام رد على موضوعي الاخ abohajr وقال لي انه يجب استعمال دالة for each control in form ... فيا ريت احد من الاخوه يقول لي كيف استعمل هذه الداله واين يجب وضعها لكي تعمل بالشكل الصحيح ... لاني لا اعلم كيف استعملها فأرجو كتابة الكود كاملا الخاص بالبحث
تحياتي ..