اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم يا اخوان

اقوم بعمل برنامج لادارة حلقات التحفيظ

في القائمة يوجد عدد المدرسين والطلاب في كل بلد

المطلوب ان يقوم البرنامج بحاسب مجموع الطلاب الكلي والمدرسين الكلي

هل ذلك ممكن

بالنسبة للمرفقات

حاولت ان ارفق مرفقات لموضوعي هذا لكنه للاسف لم يرفق لماذا

تم تعديل بواسطه habub
قام بنشر

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

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

أما بالنسبة لحساب فئة معينة (مدرسين مثلا ) فيمكن ايجاد ذلك من خلال الدالة Dcount كما في السطر التالي :

txtTech.Value = DCount(" [Jobfield] ", "Infotbl", "[Jobfield]='مدرس'")

حيث :

Infotbl : الجدول الذي توجد فيه البيانات

Jobfield : حقل الوظيفة

txtTech : مربع النص في النموذج والذي تظهر من خلاله النتيجة

وإن كنت تريد المزيد من الشرح فعلى الرحب والسعة

قام بنشر (معدل)

اخ تقني

اشكرك على المساعدة

بالنسبة للمرفقات

نفذت الامر كما اردت

اما بالنسبة لشرحك التاني فلم افهمه

وانا اطمع انا تشرح لي الامر بشكل مفصل اوسع واوضح لو سمحت

وارجوا ان تسطيع ان تساعدني عن طريق المرفقات التي ارسلتها

اخوك حبوب

شكرا لك

sampel.rar

تم تعديل بواسطه habub
قام بنشر (معدل)

اخي الفاضل منذر

يبدو انك لم تفهمني

ساحاول ان شاء الله ان اشرح الموضوع

لدي اسم منطقة

يعني مثلا اسم المنطقة = الناصرة

هذه المنطقة تضم اربع بلاد هي

اسم البلد

الحمراء

الخضراء

الصفراء

الزرقاء

عدد الطلاب في البلد

32

78

99

80

عدد المدرسين في البلد

5

9

10

12

بعد ملئ هذه المعطيات اول شي اريد ان يقوم البرنامج بجمع عدد الطلاب في هذه المنطقة وتسجيلها بشكل تلقائي في حقل ( عدد الطلاب الكلي) يعني هنا مثلا = 289

ومن ثم يقوم بجمع عدد المدرسين الكلي في هذه المنطقة ويقوم بتسجيل الرقم داخل الحقل ( عدد المدرسين الكلي) وهو هنا مثلا يساوي = 36

ومن ثم ايسر البرنامج اقوم بملئ معطيات المدرس اسمه ، عنوانه ، رقم هاتفه

بعد الانتهاء من ملئ هذه المعطيات اريد من البرنامج ان ينتقل الى منطقة جديدة

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

اتمنى ان تكون فهمتني

مرفق الملف مرة ثانية

ارجو ان تفتح نموذج " بطاقة منطقة "

new.rar

تم تعديل بواسطه habub
قام بنشر

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

أخي الكريم

أصدقك القول أنني وجدت صعوبة في التعامل مع المثال الذي أرفقته

تصميم الجدول لا يكون بهذه الطريقة

أسماء الحقول يجب أن تكتب بشكل صحيح وليس عبارات طويلة جدا وأيضا باللغة العربية !

post-6758-1153437165_thumb.jpg

قام بنشر (معدل)

اخي العزيز منذر

بارك الله فيك

لقد تقدمنا بعض الشيء في الموضوع

ولكن المشكلة

ان الرقم الذي يجمع عدد الطلاب لا يظهر على الفور

الا بعد ان تغلق البرنامج ثم تقوم بفتحه من جديد

عندها يقوم باظهار الرقم الجديد

هل ممكن ان يقوم بتغيير الرقم بشكل فوري

بالنسبة للمرفق

فلقد قمت بتحديثه

وقمت بتغيير الاسماء كما طلبتم

الرجاء عدم التغيير في المبنى

انا قمت بحذف الاشياء الغير مطلوبة

الرجاء فتح نموذج "mantiqa_info"

شكرا

new.rar

تم تعديل بواسطه habub
قام بنشر

أخي الكريم

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

لديك عدة مناطق كل منطقة بها عدد من البلدان

في هذه الحالة يتطلب أن يكون لديك جدولان (جدول للمناطق )و(جدول للدول )

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

وهذا ما قمنا به في التعديل السابق

وأقترح أن تبني جداولك على هذا الأساس

ثانياً بخصوص التحديث التلقائي بعد الادراج

تم تعديل المرفق

قم بدراسته وأخبرني بالنتيجة

_______.rar

قام بنشر (معدل)

اخي منذر بارك الله فيك

حقا لقد قمت بعمل رائع

وان شاء الله سنتمكن من انهاء هذه المشكلة معا

فلقد حللت لي عدة مشاكل منها

قضية الجمع التلقائي

الانتقال الى المنطقة الثانية بعد تعبئة المود

ولكن

اريد ان انوه لبعض النقاط

وددت لو ترسل لي شرحا مفصلا للأمر الذي استعملته في الجمع وتركز على المثال الذي بعثته

الامر التالي

لقد ذكرت لك ان النموذج يحوي اياضا قائمة اسم المدرسة ، عنوانه ، رقم الهاتف

اريد ان تكون هذه القائمة بجانب القائمة التي اعددتها وعندما انتهي من تعبئتها

اضغط التالي فينتقل الى المنطقة التالية

هنالك امر اخر اخي منذر

انك لم تقم بانشاء حقل لجمع ععد المدرسين بشكل تلقائي كما فعلت مع الطلاب

سؤالي الأخير لك

هل انا مجبر ان يكون للمنطقة رقم؟

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

لانني ربما لن استطيع ان استعمل مرفقك

ولقد ارفقت لك مرة اخرى المرفق ارجو ان تهتم بنموذج mantiqa_info

مشكور

بارك الله فيك

اخوك حبوب

sampel_forum.rar

تم تعديل بواسطه habub
قام بنشر

اخي الكريم

بارك الله فيك

بالنسبة للمعادة الخاصة بالجمع

=DSum("[no_student]","t_country")
استخدمنا فيها دالة dsum الخاص بالجمع بشرط معين حيث no_student هو شرط الجمع وt_country هو الجدول الموجود فيه الحقل وبالنسبة لتحديث القيمة بعد الإدخال استخدمنا الكود
Me.Requery

فيد حدث بعد التحديث للحقل no_student

أما بالنسبة لجدول المدرسين وعناوينهم

وبما أن لكل بلد عدد من المدرسين

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

شاهد التعديلات في المرفق ( في جدول t_region شاهد الشجرة (+) وشاهد التسلسل للبيانات )

بالنسبة لبرنامجك سأطلع عليه لاحقاً لكن لا أعتقد أن التعديل يمكن أن يفيد

والله الموفق

_______.rar

قام بنشر (معدل)

اخي منذر

بارك الله في جهودك

وجعل عملك هذا في ميزان حسناتك

لقد نظرت الى المرفق

فيه شيء من الاجابة على اسالتي

وقرات شرحك للدالة

واستفدت

ارجوك من حضرتك ان تحاول مساعدتي

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

ولم تجبني عن سؤالي

هل انا حقا بحاجة لان يكون للمنطقة رقم

اخوك حبوب

تم تعديل بواسطه habub
قام بنشر

أخي الكريم

السلام عليكم

انت بالتأكيد بحاجة الى حقل رقم المنطقة لأنه الرابط الأساسي بين جدول المناطق وجدول البلدان

(شاهد ذلك في العلاقات )

بالنسبة لرسالة الخطأ أعتقد أنك قمة بأدخال رقم موجود مسبقاً في حقل لا يقبل التكرار كأن يكون مثلا مفتاح أساسي

راجع ذلك في الجداول

مع خالص التحية ,,,

قام بنشر

اخي منذر

السلام عليكم

ولكني لا اريد ان يظهر رقم المنطقة في النموذج هل ذلك ممكن؟

الأمر الثاني

لماذا رسالة الخطأ بالنسبة لرقم مكرر

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

فلا اريد ان تظهر هذه الرسالة

شكرا

قام بنشر

اخي الكريم

بالنسبة للخانات التي تريد عدم اظهارها

اضغط على خصاص في خانة مرئي (لا)

بالنسبة للأرقام المكررة لا يمكن ان يتكرر مفتاح اساسي

اذ ينبغي ان يحوي قيمة فريدة

  • 2 weeks later...
قام بنشر

أخي الكريم

قمت بتعديل الترقيم وجعله ترقيم تلقائي حتى لا يحدث لديك تكرار ويبقى التعارض وقمت بحذف العلاقات التي كانت تربط جدول البلاد ببقية الجداول وجدول المناطق ببقية الجداول بحيث جعلنا حقل البلد والمنطقة في جداول ( بطاقة منطقة -بطاقة مدرس -الطلاب المميزين ) يأخد بياناته من الجدولين عن طريق قائمة تحرير وسرد من دون العلاقات .

مع ملاحظتي لك بتغيير أسماء الحقول والجداول الى أسماء مختصرة وبالإنجليزية

والله الموفق ,,,

eshraf.rar

قام بنشر

اخي منذر هنالك مشكلة اخرى اكتشفتها بالبرنامج

حينما جربت الملف الذي قمت باجراء تغييرات به

اول شي مشكور على الغاء رسالة التكرار

ثانيا :

هنالك مشكلة انك حينما تنتقل الى منطقة ثانية وتقوم بتعبئة معطياتها

يقوم بجمع عدد المدرسين في المنطقة 2 مع ععد المدرسين في المنطقة 1

ويقوم بجمع عدد الطلاب في منطقة 1 مع عدد الطلاب في منطقة 2

انا لا اريد هذا

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

اي

حنما انتقل من منطقة 1 الى منطقة 2

تعود خانة مجموع المدرسين = 0

وتعود خانة عدد الطلاب = 0

اتمنى من الله ان تكون قد فهمتني

وخليك معاي وما تناسي

انا بحاجة الله ثم اليك لام هذا البرنامج

اخوك حبوب

قام بنشر

اخي منذر

السلام عليكم

اول شي مشكور على الغاء رسالة التكرار

ثانيا :

هنالك مشكلة اخرى اكتشفتها بالبرنامج

حينما جربت الملف الذي قمت باجراء تغييرات به

المشكلة هي انك حينما تنتقل الى منطقة ثانية وتقوم بتعبئة معطياتها

يقوم بجمع عدد المدرسين في المنطقة 2 مع عدد المدرسين في المنطقة 1

ويقوم بجمع عدد الطلاب في منطقة 2 مع عدد الطلاب في منطقة 1

انا لا اريد هذا

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

اي

حينما انتقل من منطقة 1 الى منطقة 2

تعود خانة مجموع المدرسين = 0

وتعود خانة عدد الطلاب = 0

اتمنى من الله ان تكون قد فهمتني

وخليك معاي وما تناسي

انا بحاجة الله ثم اليك لام هذا البرنامج

اخوك حبوب

قام بنشر

اخي الكريم

قمت بالتعديلات التي طلبتها مع بعض التعديل على الجداول والعلاقات

ولكن قم بتعبأت جدول المناطق بالبلدان المناسبة لكل منطقة من خلال جدول region

وقمنا بعمل مربع تحرير وسرد في النموذج يفرز بيانات النموذج الفرعي بحسبها

eshraf.rar

قام بنشر (معدل)

اخ منذر

اشكرك من كل قلبي على الاستجابة لاسئلتي

وما قمت به رائع جدا

وسال الله ان يعننا على اتمام هذا البرنامج

ولكن هناك ام اكتشفته في البرنامج خلال تفقدي له

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

الا بعدما تنتقل الى سجل اخر ومن ثم العودة له فتراه قد جمع

الامر الثاني بالنسبة لحقول المعطيات هنالك مشكلة اثناء التعبئة

فان عملية الانتقال بين حقول السجل غير منظمة

وهذا يؤثر جدا على تعبئة المعطيات

ارجوا من حضرتك ان تقوم باصلاحها

مرفق ملف مع تعبئة المناطق والبلاد

ويشهد الله اني احبك في الله

السلام عليكم

اخوك حبوب

تم تعديل بواسطه منذر عساج
قام بنشر

أخي الكريم

جزاك الله خير واحسن اليك

قم بتعبأت جدول المناطق region بالبلدان المناسبة (لأني لا اعرف اي البلدان تتبع اي منطقة )مع حذف الجدولين المناطق والبلدان الذان بالعربية لإننا لم نعد بحاجة اليهما

وسأقوم بالتعديلات التي طبلتها

ان شاء الله ,,,

وقبل ارفاق الملف قم بعمل ضغط واصلاح لقاعدة البيانات لأن حجمها أصبح كبيراً

قام بنشر (معدل)

اخي منذر

لقد قمت بربط الحقول الخاصة بالبلاد بجدول البلاد

وحقول البلاد قمت بربطها بجدول مناطق

ولم افهم ماذا قصدت بعد ذلك

ومع ذلك ارفق لك مرة اخرى الملف

مشكور جدا

تم تعديل بواسطه منذر عساج
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information