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

سؤال حول نموذج يحتوي على عدة نماذج فرعية

مغلق
بدأه طلال في 27 أكتوبر 2001 · 9 رد · 624 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعضاء

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

لدي نموذج فارغ (بمعنى لا يوجد له مصدر معلومات ) يحتوي على عدة نماذج فرعية من استعلامات

النموذج يعمل ولله الحمد

المشكلة أن النموذج يعمل نظراً لان الاستعلامات لم تحدد في نتيجة ثابته لجميع الاستعلامات المرتبطة بالنموذج

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

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

ارجو ان اجد حل لهذا الوضع

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

ارجو ان تكون الصورة واضحة للجميع

#2

الأخ طلال

حبه .... حبه .. ترفق علينأ... .

1- لديك نموذج فارغ بدون مصدر بيانات يحوي عدة نماذج فرعيه مبنيه أو مصدر بياناتها استعلامات (هذي مفهومة) .

2- الباقي ما فهمت منه شيء أبدا .

وضح السؤال وإن شاء الله بتجد إجابه .

ولك تحياتي

#3

الأخ طلال : الله يعينك على استعلاماتك

لكن لماذا لا تقوم بإنشاء جدول تقوم بإلحاق كل الحقول التي تريدها فقط عن الفروع بمعنى استعلام الحاق(1) يقوم بالحاق حقول معينة واستعلام الحاق (2) يضيف حقول مختلفة على نفس الجدول وهكذا ثم تقوم ببناء النموذج الأخير على الجدول بعد عملية الألحاق .

هل فهمت شيء .

أشرف خليل

#4

اسف قد لا اكون وضحت السؤال

الأخ ابو حمود

النموذج الأساسي وليكن نموذج11 يحتوي على نماذج فرعية عديدة جداً ولتكن 10 نماذج فرعية مصدر معلوماتها استعلامات مختلفة والهدف من النموذج اظهار إحصائيات خاصة بالتعدد count أو sum

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

الان ارغب ايضا نفس الإحصائيات على مستوى الفروع بحيث عند فتح النموذج يطلب اسم الفرع ويعطي الإحصائيات المطلوبة بتشغيل جميع الاستعلامات

ارجو ان اكون قد وضحت الان

والظاهر انني برضو مخبص شوي

الأخ اشرف

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

شكراً لكم جميعا

#5

الأخ طلال

أنا اليوم مقفل مخي إلى الآن ما فهمت شيء .

أرسل لي الملف وسأحاول معرفة المشكلة وإيجاد حل لها إن شاء الله .

ولك تحياتي

#6

سلامة ممن كل شر

ارسلت الملف على البريد

وشكراً مقدما

#7

الأخوة

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

في حلي استخدت دوال المجال Dcount و DSum بدلا من النماذج الفرعية لإظهار الإحصاءات مع وضع الشروط المناسبة ، مثال :

مدارس_صباحية = DCount("[الرقم]", "المدرسة", "[وقت الدراسة]= 'صباحية'")

حيث مدارس_صباحية مربع نص موجود على النموذج و"المدرسة" جدول و"الرقم" حقل موجود في الجدول السابق وآخر العبارة هو الشرط .

الأخ طلال أرسلت الملف على بريدك .

وللجميع التحية

#8

الأخ ابو حمود

السلام علييكم ورحمة الله وبركاته وبعد اشكر لك الرد وسوف استلم الملف واطلع علية واجيبك

#9

الأخ ابو حمود

تم الاطلاع على الملف ورائع ويحقق الطلب

وخبرة اكتسبناها جديدة تشكر عليها واثابك الله

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

واسف جدا لتعبك ولكن عند الله لا يضيع اجر المخلصين

#10

الأخ طلال

أضف في نهاية الشرط

And [مركز الإشراف]='الشرق'

أما إذا لم يكن في العبارة أساسا شرط فضع العبارة السابقة بدون AND ، انظر المثال :

مدارس_صباحية = DCount("[الرقم]", "المدرسة", "[وقت الدراسة]= 'صباحية' And [مركز الإشراف]='الشرق'")

ولك تحياتي

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

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