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

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


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

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

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

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

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

هل ذلك ممكن

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

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

تم تعديل بواسطه 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
رابط هذا التعليق
شارك

السلام عليكم اخي منذر

بينما انا اتفحص المثال الذي قمت بإعداده

وجاهت رسالة خطأ

وقد ارفقتها مع هذه المشاركة

الرجاء ان تطلع عليها

وتحاول ان تصلحها

وتخبرني ماذا ككان الخلل

1.rar

رابط هذا التعليق
شارك

أخي الكريم

السلام عليكم

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

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

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

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

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

رابط هذا التعليق
شارك

اخي منذر

السلام عليكم

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

الأمر الثاني

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

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

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

شكرا

رابط هذا التعليق
شارك

اخي الكريم

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

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

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

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

رابط هذا التعليق
شارك

  • 2 weeks later...

إخواني الكرام

هنالك مشكلة

ان في بطاقة منطقة

يعطيني رسالة خطأ

وهي انه يجود تكرار

لم استطع تغييرها

لان في علاقات

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

لمن يريد مساعتي

مرفق الملف

eshraf.rar

رابط هذا التعليق
شارك

أخي الكريم

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

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

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

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