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

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

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

السلام عليكم

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

المطلوب:

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

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

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

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

 

 

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

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

ففي النموذج 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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information