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

الجمع بشرط ؟


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

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

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

 
 

Aziz (2).rar

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

تفضل :smile:

 

النموذج frm_Balance به المطلوب ، وعند تغيير اي مادة في النموذج الفرعي ، فالقيم في النموذج الرئيسي تتغير :smile:

110.Clipboard01.thumb.jpg.879a4f64676afa

 

كما يمكنك ان تغير النموذج الرئيسي الى نموذج يعرض سجل واحد فقط ، اذا شئت :smile:

 

 

جعفر

110.Aziz (2).accdb.zip

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

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

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

حبذا لو كانت هناك طريقة أخرى .

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

تفضل ياسيدي :smile:

 

نفس النموذج السابق ، وبه خاصية البحث عن ولي امر:

110.Clipboard02.thumb.jpg.5d181f48b4ad7c

.

وكما اخبرتك في مشاركتي السابقة:

كما يمكنك ان تغير النموذج الرئيسي الى نموذج يعرض سجل واحد فقط ، اذا شئت :smile:

 

.

وهذا نموذج آخر لهذه الطريقة:

110.Clipboard03.thumb.jpg.8d5c4bd19dfdfa

.

 

جعفر

110.Aziz (2).accdb.zip

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

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

بارك الله فيك اخينا جعفر على المشاركة والمشاركة الثانية كانت أفضل من الأولى .

ولكن هل يمكن استخدام الدالة  DSum في النموذج الفرعي المرفق وهو عبارة عن نموذج بيانات ؟

 

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

  • 3 months later...

السلام عليكم أخي عزيز :rol:

 

هل استعملت اي من النماذج التي ارفقتها لك سابقا؟

هل تعمل بشكل صحيح؟

ما الذي تريده من دالة Dsum ؟

فحتى اذا استعملتها ، فانها لن تغير النتيجة ، فما القصد من تغيير عمل البرنامج ، فقط لأجل الدالة!!

 

جعفر

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

في ١٢‏/٩‏/٢٠١٥ at 22:36, عزيز 60 said:

ولكن هل يمكن استخدام الدالة  DSum في النموذج الفرعي المرفق وهو عبارة عن نموذج بيانات ؟

 

 
 

نعم يمكن اخ عزيز

اعود لك في الوقت القريب وبالتطبيق على مرفقك الاول !

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

تحياتي

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

  • 3 months later...

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

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

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

قد دفع سابقاً لأنني باختصارأود معرفة ما على ولي الأمر من ديون عند تسجيل مدفوعات الرسوم الدراسية .

Aziz.rar

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

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

أين أنتم ياخبراء الأكسس هل تعجزكم الدالة DSum ؟

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

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

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

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

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

السلام عليكم

بعد الاطلاع على العمل  اتضح التالي :

اذا البرنامج يشتمل على جدول باسماء الطلاب  فالوضع يختلف عما سأذكر ادناه

وعلى  فرضية  عدم وجود جدول طلاب

يلزمك اعادة صياغة وتصميم العمل على النحو التالي :

جدول للرسوم  ///// ( قد يكون الرسم موحد للجميع ويمكن ان يوجد اكثر من نوع او فئة )

                           وفائدته عدم تكرار  اجمالي الرسوم في جدول التحصيل

جدول اولياء الامور ///// ويشتمل على  معرف ولي الامر   واسمه وعدد الاولاد   ونوع الرسم ( ان وجد انواع )

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

 

اتمنى ان اجد الوقت الكافي لتصحيح مثالك

                      

 

 

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

اخينا عبدالعزيز

اولا اعذرا على الفترة السابقة يمكن انشغلت او نسيت الموضوع

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

ولكن هذا حل كما وعدتك وب dsum

تم اضافة عمود الاجمالي في جملة الاستعلام لمصدر النموذج الفرعي وباسم expr1 ثم اضافته للنموذج الفرعي ولم يعد هناك حاجة لوجود عمود الاجمالي في الجدول

بالتوفيق

Aziz (2).rar

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

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

بارك الله فيك وزادك علما وزكاة العلم نشره الحل ممتاز .

أضفت حقل آخر وقمت بعملية حسابية وهي كالتالي الديون= الرسوم الدراسية-المدفوع

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

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

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

فى هذه الحالة لدى اقتراحين 

1- تصغير حجم نموذج الذى تعرض به البيانات حيث أن الأكسس يقوم بحساب البيانات المعوضة على الشاشة ثم يجرى اعادة الحساب مع تغير البيانات المعروضة

2- جعل نموذج عرض البيانات نموذج مفرد وليس مستمر وبهذا لن يعرض على الشاشة سوى سجل بكل مرة مما يسرع عملية الحساب 

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

تمنياتى بالتوفيق

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information