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

استخدام مربعات تحرير وسرد متعددة لتصفية سجلات نموذج وتقرير

بدأه الازدي في 27 مايو 2012 · 8 رد · 1,763 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة وبعد ايها الاخوة

قد قمت بعمل نموذج وتقرير ذو سجلات متعددة وقمت باضافة ثلاثة مربعات تحرير وسرد 3 comboboxs

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

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

السؤال

هل من الممكن ان يتم استخدام احد او اثنان من مربعات التحرير والسرد وترك احدهم خالي حيث تظهر النتائج دون الحاجة لمطابقة الثالث او اثنان منها

مثال توضيحي

النموذج به الحقول التالية المبنى القطاع و الوظفيفة

في احد السجلات تكون البيانات

البلدية --- اوسط --- كاتب

آخر فيه

البلدية --- اوسط --- اداري

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

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

الخلاصة (كيف يتم الاستغناء عن اثنان او واحد من المربعات التحرير والسرد في المثال المرفق لفرز السجلات دون الحاجة لاستخدامهما الثلاثة معا )

ارجو ايها الاخوة ان يكون التعديل عن طريق الماكرو ان امكن ذلك ولكم الشكر والعرفان

combofilter.zip

تم تعديل هذه المشاركة بواسطة نجوم الكون في 27 مايو 2012 في 00:59

#2

اتمنى يكون المطلوب

Database1.rar

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#3
اكرم عبد الحكيم كتب:

اتمنى يكون المطلوب

Database1.rar

ممتاز اخي اكرم وفقك الله اسمح لي استاذي الكريم بتطبيقه على احد البرامج التي اعمل عليها و سوف اعلمك للوهلة الاولى هذا ما اريده

وفقك الله و رفع الله قدرك وجزاكم الله الف خير

#4

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

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

المثال في المرفقات

dataedit.zip

#5

ايها الاخوة هل من طريقة لطباعة نتائج البحث في التقرير لاني حاولت و لم تنجح معي الطريقة التي تفضل بها الاخ اكرم

#6

شوف انا سويت لك القطاع وانظر الاستعلام واكمل كما التعبير الخاص في القطاع

Database1.rar

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#7
اكرم عبد الحكيم كتب:

شوف انا سويت لك القطاع وانظر الاستعلام واكمل كما التعبير الخاص في القطاع

Database1.rar

اخي اكرم عبدالحكيم لا ادري ماذا اقول اسأل الله لك التوفيق في دينك و دنياك بارك الله في علمك و عملك واجزل لك الاجر و المثوبة :)

#8

اخي نجم الكون لقد تعلمت طريقة في هذا المنتدي اتمني ان تستفيد منها ايضا

لكي تجعل خيارات combo box  والتي تستند الي قيم مكررة في جدول ما تظهر دون تكرار

اكتب في خصائصه مصدر المربع بهذة الصيغة

SELECT DISTINCT exam1.class FROM exam1

و ستلاحظ كلمة جديدة علية  DISTINCT

و حذف بعض المؤشرات

تم تعديل هذه المشاركة بواسطة ahmedhosen في 13 فبراير 2014 في 02:34

post-29310-0-11153000-1392306828_thumb.j
#9

حيث

Exam1 اسم الجدول

و class العمود الذي يستند الية في الخيارات

post-29310-0-11153000-1392306828_thumb.j

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…