الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث بي خيرين

بدأه خالد يحي الامام في 19 يناير 2012 · 4 رد · 339 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحية والتقدير الاعضاء الكرام

لدي قاعدة كبيرة كما ذكرت سابقا ولدي نموذج كما هو مرفق صورته به خيارات بحث كثيرة واجهتني مشكلة وهي عند اختيار خيار البحث مثلا قرار الاسناد ومن ثم البحث تظهر البيانات وحتي الان تمام واذا نظرت لحاة المتدرب اجد مثلا بديل متدرب اساسي ومستقيل ومتسرب وهكذا عند اختيار الخيار متدرب اساسي ثم بحث يتم عرض البيانات لهذه الحالة فقط في بعض الاحيان بحتاج لي الحالتين متدرب اساسي وبديل فماذا افعل ولكم الشكر

صورة.rar

#2

اضفت قاعدة تم اخيتار جداول واستعلام ونموذج فارجو استخدام نموذج Min Form

Database1.rar

#3

للرفع والتذكير

#4

اخي الفاضل : خالد

تفضل ملفك بعد التعديل

post-15367-082251800 1327044535_thumb.gi

طريقة الحل :

1. تم اخذ نسخة من الإستعلام الخاص بك وتم تسمية الإستعلام الجديد بإسم qrySearch

2. تم اضافة معيار للإستعلام الجديد وهو ( بديل OR متدرب اساسي ) في خانة الحالة في الإستعلام

3. تم انشاء مربع Chk1 ( صح / خطأ ) جديد بإسم ( حالة خاصة ) مع خيارات البحث

4. عند اختيار اي من الخيارات مثل ( قرار الإسناد ) ثم القيام بعملية البحث سيظهر لنا التصفية حسب قرار الإسناد .

الآن نريد التصفية ايضا بواسطة ( متدرب اساسي و بديل ) كل ما علينا فعله هو اختيار حالة خاصة فقط وستتم التصفية بناء على ذلك وعند عدم الإختيار سيعود كل شيء الى طبيعته حسب الإستعلام القديم بناء على هذا الكود الموجود في النموذج الرئيسي

Private Sub Chk1_AfterUpdate()
If Me.Chk1 = -1 Then
Me.SubformBasedOnQuery.Form.RecordSource = "qrySearch"
Else
Me.SubformBasedOnQuery.Form.RecordSource = "qrySearch gen"
End If
End Sub

الآن طالما انك عرفت الطريقة بإمكانك ادراجها من ضمن خيارات البحث لديك والتحكم بها سواء تجعلها ممكنه او غير ممكنه اثناء فتح النموذج مثل بقية الخيارات الأخرى

za-Database1-UP.rar

بالتوفيق

المرفقات
k1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 20 يناير 2012 في 10:41

#5

لكي كل الشكر والتقدير استاذتي هذا هو المطلوب واكرر الشكر مرة اخري ولدي طلب اخر بسأله لاحقا إن شاء الله وواثق من سهولته بالنسبة لكي

مواضيع مشابهة