السلام عليكم ورحمة الله
أخواني لدي مشكلة في جمع مجموعة حقول في الجروب الخاص بالكريستال ريبورت
أنا لدي قاعدة بيانات بها أسماء الطلاب والمواد المسجلين بها وأسعار كل مادة وحساباتهم كما يلي
اسم الطالب اسم المادة سعر المادة المبلغ المدفوع المبلغ المتبقي
أ فيزياء 3000 2000 1000
أ فيزياء 3000 1000 0
ب كيمياء 2000 500 1500
فقمت بعمل جروب حتى يظهر التقرير بالشكل التالي
اسم الطالب اسم المادة سعر المادة المبلغ المدفوع المبلغ المتبقي
أ فيزياء 3000 3000 0
ب كيمياء 2000 500 1500
هذا هو شكل التقرير المرسل من قاعدة البيانات فأنا عملت جروب باسم الطالب وكذلك جروب بأسماء المواد حتى يظهر جميع المواد الخاصة بالطالب فقط وقمت بعمل sum لحقل سعر المادة
المشكلة عندي لما أنفذ الكريستال يظهر كما يلي
فقمت بعمل جروب حتى يظهر التقرير بالشكل التالي
اسم الطالب اسم المادة سعر المادة المبلغ المدفوع المبلغ المتبقي
أ فيزياء 6000 3000 0
ب كيمياء 2000 500 1500
طبعا لاحظنا أن مادة الفيزياء قام بجمع السجلات الخاصة بمادة الفيزياء فكان المجموع 6000 وأنا أرغب في وضع سعر الجروب الخاصة بمادة الفيزياء فقط وهي 3000 حاولت بعمل formula لجمع سعر المادة في الجروب ولكن لم يقبل الكريستال ويعطي أن هذا الجروب موجود بالفعل ولا يمكن جمعه
أيضا قمت بعمل fomula يقوم بجعل المبلغ المتبقي هو سعر المادة - المبلغ المطروح وقد نجحت في عمل ذلك
ولكن المشكلة أيضا في كيفية جمع جميع المبالغ المتبقية فلم أستطع عمل formula للقيام بذلك وللتوضيح أكثر قمت بوضح قاعدة البيانات ومثال على ذلك
رجاء تعديل المشكلة في الكريستال أو معرفتي بكيفية التوصل إلى الحل السليم
علما أني مستخدم فيجوال استديو 2005 وأكسس 2003
أرجو حل المشكلة يا اخوان جزاكم الله خيرا
يا اخوان أنا أرسلت هذه المشكلة في قسم فيجوال دوت نت ولكن ما حد عبرني فقلت أكيد المشكلة تخص قسم التقارير فيارب ألاقي الحل عندكم والله العظيم برنامجي متوقف على هذه الجزئية فـأنا دخت في المواقع العربية والأجنبية ولم أفلح وشكرا