السلام عليكم ورحمة الله وبركاته
لدي قاعدة بيانات يتم فيها تسجيل اوامر الشراء الصادرة ( التاريخ ، اسم المورد، المبلغ ، القسم ) والمطلوب ضمن التقارير تقريرين الاول اجمالي المشتريات من كل عميل شهريا بحيث يكون يكون اسم العميل هو الصفوف والاعمدة هي شهور السنة والعمود قبل الاخير اجمالي مشتريات حتى الشهر الحالي والاخير نسبة الاجمالي لكل عميل الى اجمالي المشتريات
وقد قمت استعلام نوع (crosstab Query) على اساس الصفوف هى المورد والاعمدة هي شهور السنة وذلك بناء على نصيحة احد الاخوة
ولكن يظهر دائما المجموع فارغا امام الشهور ويظهر الاجمالي فقط لمحموع قيمة المشتريات حتى الشهر الحالي فى اجمالي المشتريات ولا ادري ما هو الخطأ
التقرير الثاني :
شهور السنة هي الصفوف والاعمدة هى الاقسام فاذا فرضنا ان لدي 3 اقسام
الشهر قسم1 قسم 2 قسم3 الاجمالي النسبة
ينــــاير 10.00 20.00 20.00 00 50 %
وهكذا والنسبة هي الاجمالي للشهر على الاجمالي للسنة
وقمت بعمل الاستعلام crosstab Query على اساس ان الصف هو شهور السنة والاعمدة هى الاقسام ( بعكس التقرير الاول ) وعملت التقرير (معالج التقارير) بناء على هذا الاستعلام وبالفعل نجح الامر وتظهر الشهور كلما اضفت عمليات جديدة بالشهور ولكن المشكلة ليست فى الشهور ولكن فى الاقسام كالتالي :
عندما قمت ببناء التقرير كان لدي 3 اقسام جرت عليهم العمليات وتنسيق التقرير يظهر به هذه الاقسام ولكن عندما اضفت قسم رابع فيما بعد فبالرغم من انه يظهر فى الاستعلام فانه القسم الرابع لايظهر اتوماتيكيا بالتقرير بعكس الشهور ولابد من تغيير تصميم شكل التقرير واضافة القسم الرابع يدويا من خلال التصميم لانه بالطبع لن تعديل تصميم التقرير اتوماتيكيا ، فاذا انتهيت من تصميم البرنامج فلن يظهر بالتقرير اى اقسام جديدة يتم اضافتها فى التقرير على الرغم من انها تظهر اتوماتيكيا بالاستعلام crosstab Query
قمت بالتحايل على الموضوع بادراج عمليات قيمتها صفر على هذه الاقسام قبل عمل التقرير كي تظهر بالتقرير ولكن ليس هذا الحل بالصحيح خاصة اذا قمت بحذف سجلات العمليات باحد الاقسام يعطي رسالة بانه لا يستطيع فتح التقرير لعدم وجود بيانات بهذا القسم
فهل هناك حل لهذه المشكلة
ارجو الا اكون اطلت عليكم واشكرك مقدما