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

عرض وبحث لأخر عملية مالية لولي الأمر


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

السلام عليكم

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

المطلوب:

1-جلب آخر عملية دفع لولي الأمر للمدرسة قيمة قسط -جزء من الرسوم الدراسية- مع رقم سند القبض وتاريخه مع قيمة الرسوم الدراسية-ثابت لا يتغير- وكذلك إجمالي المدفوعات السابقة لولي الأمر  

2- يوجد فورم بالمرفق لعرض ما سبق ذكره مع امكانية عرض كل أولياء الامور -عرض من عليهم ديون-عرض من اكملوا أقساط أبنائهم

نأمل أن أكون أوضحت ونعتذر عن كثرة ما طلبته 

Aziz.rar

تم تعديل بواسطه عبدالعزيز محمد
رابط هذا التعليق
شارك

نصيحتى لك
اولا اعمل جدول خاص باسماء اولياء الامور وبياناتهم منفصل وليكن جدول رئيسي واجعل فيه حقل معرف (تسلسل تلقائى اذا لم يكن لديك خبره فى التعامل مع الدوال وانشاء تسلسل خاص بك) وليكن ID

اعمل جدول الخاص بمدفوعاتهم (هيكون جدول فرعي) هيكون فيه حقل رقمي(ليس مفتاح اساسى) وليكن LID وتربطه بالحقل التسلسل التلقائى من الجدول الرئيسي

اعمل النموذج ونموذج فرعي 

النموذج الرئيسي هيكون فيه قائمة منسدلة مصدر بياناته اسماء اولياء الامور

النموذج الفرعي هيكون مصدره استعلام من الجدول الفرعي لكن هناك هيكون فى معيار 

وهي قيمة الحقل (القائمة المنسدلة) من النموذج الرئيسي

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

اذا كان النموذج الفرعي فى النموذج الرئيس ياسم SubFrmX1 مثلا 
هيكون الكود هكذا 

SubFrmX1.Requery

وبكده هتظهر لك البيانات الخاصه فقط بولى الامر المحدد فقط  وبناءا عليه ممكن تعمل الكثير 

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

منذ ساعه, عبدالعزيز محمد said:

جزاك الله الله خيرا ولكني أريد بيانات جميع أولياء الامور كما اوضحت 

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

لكن الاهم اليى بناء الجداول انها تكون بناء سليم

قابل للتطوير

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

نعم الغرض هو الطباعة كما في النموذج المرفق 

المطلوب هو جلب آخر عملية مالية لولي الأمر وتشمل رقم سند القبض وتاريخه 

تم تعديل بواسطه عبدالعزيز محمد
رابط هذا التعليق
شارك

32 دقائق مضت, عبدالعزيز محمد said:

المطلوب هو جلب آخر عملية مالية لولي الأمر وتشمل رقم سند القبض وتاريخه 

تفضل عملت لك استعلام يظهر آخر عملية مالية لكل ولي امر ،،، يمكنك بناء تقريرك عليه

من ملاحظاتي : كان يجب عليك عمل مفتاح للجدول ترقيم تلقائي او معرف id ، من خلاله يمكن الاستدلاال على آخر سجل بدلا من الاعتماد على التاريخ اللي حاصل الآن ، حيث لاحظت تكرر الدفع من احد الآباء مرتين في تاريخ اليوم نفسه .

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

 

Aziz2.rar

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

  • أفضل إجابة

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

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

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

ولكني عملت لك نموذجا يمكنك الاطلاع من خلاله على تفاصيل الدفع لكل ولي امر

فقط انقر نقرا مزدوجا على الاسم ليتم عرض تفاصيل الدفع

 

Aziz4.rar

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

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

ولكم جزيل الشكر والامتنان فجمع مدفوعات كل ولي امر مع جلب آخر رقم سند قبض وتاريخه يسهل علي كثير من الأمور

ومرة أخرى اشكر الجميع من مر على الموضوع

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

في 17‏/7‏/2023 at 03:37, ابوخليل said:

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

اضافة لما تفضل به استاذي @ابوخليل

يمكن عمل استعلام ثاني برقم السند وتاريخة ونعمل تجميع له بأسم ولي الامر ..ونضع تحت رقم السند والتاريخ Max

نربط الاستعلامين حسب ولي الامر ..ليظهر لنا اخر تاريخ ورقم سنده مع المعطيات الاخرى 

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

جزاكم الله خيرا وبارك فيكم

هل يمكننا البحث عن اسم في النموذج frmDetailsPaid عن طريق مربع تحرير وسرد -بداخله كل الاسماء-

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

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

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

ففي النموذج FormPaids توجد مجموعة اختيار بها 2 خانة اختيار الأولى لعرض من عليهم ديون والخانة الثانية لعرض من ليس عليهم ديون 

أريد خانة ثالثة لعرض الكل بدون استثناء 

وجزاكم الله خيرا

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

7 ساعات مضت, عبدالعزيز محمد said:

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

أضفت حقل اضافي للاستعلام ليجعل الجميع نفس القيمة 

Aziz5.rar

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

شكرا جزيل وبارك الله فيك 

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

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

بالنسبة للحقل test تقوم الدالة الشرطية بأختبار قيمة الحقل bage ..اذا كانت قيمته =0 تعطينا الرقم 3 الذي يشير الى ثيمة زر خيار (الذين ليس عليهم ديون)...واذا كانت قيمة bage اكبر من 0 فأن الدالة الشرطية تعطينا الرقم 2 الذي يشير الى زر خيار (الذين عليهم دين)

الان احتجنا الى حقل اخر test1 والتي تقوم الدالة الشرطية بأعطاءنا القيمة 1 للجميع والتي تساوي قيمة زر خيار (اختيار الجميع) سواء كانت قيمة الحقل bage يساوي 0 او اكبر من 0

image.png.3a77dbf1f474b5b3ecf00f440856c57a.png

image.png.e39f8bba64ebe78107ad0326eae2cf94.png

 

 

تم تعديل بواسطه Eng.Qassim
  • Like 1
رابط هذا التعليق
شارك

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

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



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

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

Important Information