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

مشكلة في frmSearch

مغلقمُجاب
بدأه حسن صحارى في 13 مايو 2014 · 5 رد · 548 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

 

 

 

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

شاهدت الموضوع  نموذج البحث frm search ولكن لم أفهم الآلية التي تم الانشاء بها .

 

نرجو منكم شرح الطريقة التي تم تصميم النموذج بها والمساعدة على تعديل المرفق ولكم جزيل الشكر والإمتنان .

123.zip

تم تعديل هذه المشاركة بواسطة حسن صحارى في 13 مايو 2014 في 12:42

#2

اخي الفاضل : حسن

 

عندما قمت بنقل الملف الأصلي الى قاعدة بياناتك لم تقم بارك الله بك بأخذ مربع نص مخفي وهو  txtSearch2

 

post-15367-0-33914200-1399977214_thumb.g

 

لأن الكود البرمجي عند التغيير يحتاج مربع النص الغير ظاهر ليتم وضع ما تكتبه في مربع النص الأساسي ذو اللون الأصفر به

 

وايضا الإستعلامات  سواء qryALL  او  qryEND  يوجد في المعايير الخاصة بالبحث مربع النص المخفي  txtSearch2

 

اتمنى في المرات القادمة انك اذا اخذت اي ملف لا تقم بعملية النسخ واللصق حتى تعرف كل شيء عن الملف 

 

لأنه بطريقتك تلك لن تستفيد اي شيء ولن تتقدم اي خطوه في مجال الأكسيس او البرمجة

 

 

 

za-123.rar

 

 

 

بالتوفيق

#3

أختي الغالية أم عهود..

 

أسعدني مرورك جداً وجزاك الله كل خير...

بالنسبة للنسخ واللصق قمت باستيراد الاستعلامات والنموذج من القاعدة الاصلية ، و قمت بعمل ذلك لألتمس توضيح منكم على مثال قمتم بعمله سابقاً 

أما القاعدة التي أعمل عليها تختلف 

وبالنسبة لمربع النص المخفي  txtSearch2  معك حق يمكن حذفتو عن طريق الخطأ .

 

على كل حال لم أقصد في المشكلة التي واجهتني طريقة البحث إنما قصدت الطريقة التي تم عمل الاستعلامات بها وخصوصا qryALL مايسمى بإستعلام التوحيد ، لم اعرف كيف تم عمل هذا الاستعلام إضافة الى المعايير المكتوبة بالاستعلامات .

وجوبا عند النقر على السجل المطلوب يتم فتح فورم Data_Entry لكي يتم التعديل على السجل المطلوب ولكن هنا توقفت قليلاً لعدم فهم طريقة بناء الاستعلامات ،

حاولت التعديل على الاستعلامات qryALL  و  qryEND   لكنني لم افلح.

 

أرجو التوضيح وجزاك الله عنا خيرا .

تم تعديل هذه المشاركة بواسطة حسن صحارى في 13 مايو 2014 في 16:59

#4

up

#5 أفضل إجابة

اخي الفاضل

 

اولا الإستعلامات الموجوده في القاعدة هي استعلامات تحديد وليس استعلام توحيد

 

لأن هناك فرق شاسع بين استعلام التحديد واستعلام التوحيد

 

بالنسبة للمعايير الموجوده في الإستعلام فهي تخبر الإستعلام

 

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

 

وليست على صف معيار واحد لأنها لو كانت على صف معيار واحد فلن تبقى عبارة ( أو  OR ) بل ستكون ( و   AND  )

 

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

 

فهذا عائد لإختلاف خصائص الحقل الرقم  ID  لأنه سابقا كان في المثال نص  وانت عدلته الى رقم في مثالك

 

ولهذا قمنا بتعديله لك في الكود البرمحي بحيث يقبل الرقم  ID

 

 

za-123-UP.rar

 

 

بالتوفيق

1
#6
zahrah كتب:

اخي الفاضل

 

اولا الإستعلامات الموجوده في القاعدة هي استعلامات تحديد وليس استعلام توحيد

 

لأن هناك فرق شاسع بين استعلام التحديد واستعلام التوحيد

 

بالنسبة للمعايير الموجوده في الإستعلام فهي تخبر الإستعلام

 

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

 

وليست على صف معيار واحد لأنها لو كانت على صف معيار واحد فلن تبقى عبارة ( أو  OR ) بل ستكون ( و   AND  )

 

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

 

فهذا عائد لإختلاف خصائص الحقل الرقم  ID  لأنه سابقا كان في المثال نص  وانت عدلته الى رقم في مثالك

 

ولهذا قمنا بتعديله لك في الكود البرمحي بحيث يقبل الرقم  ID

 

 

attachicon.gifza-123-UP.rar

 

 

بالتوفيق

 

 

لا يسعني أن أقول إلا جزاك الله خيرا وغفر لك ماتقدم وماتأخر من ذنبك 

شكراً جزيلا لك أختي الغالية أم عهود سأقوم برفع البرنامج بعد الانتهاء منه .

 

وفقك الله

هذا الموضوع مغلق.

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