الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة في تقرير ماتريكس (مصفوفة)

بدأه El saqqa في 12 مايو 2011 · 3 رد · 720 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

لدي جدول بة حركات المصروفات يوضح حساب الصرف وتاريخة ومبلغة

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

قمت بعمل الكويري ولكنة أظهر الاعمدة بالأيام كما هي بالجدول واريده تجميع الاعمدة لكل شهر في عمود

أتمني أن أكون قد اوصلت فكرتي

مرفق مثال لإيصال الفكرة أكثر والتعديل علية

ولكم جزيل الشكر

exa.rar

#2

أيه يا شباب 26 مشاهدة ومفيش رد

أين أصحاب الخبرة

من لدية امعلومة فلا يبخل بها

ولكم جزيل الشكر

#3

ارجو المعذره عالتأخير ..

أولا .. لا يجب أن تكون حقول الجدول NULL للعمليات الحسابية. (اجعل القيمة الافتراضية 0)

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

SELECT Table1.acc, Month([date]) AS MM, [deb]-[cred] AS ball

FROM Table1

GROUP BY Table1.acc, Month([date]), [deb]-[cred];

ثالثا .. تم عمل استعلام جدولي حيث أن رقم الموظف هو عنوان الصف ورقم الشهر هو العمود وتم ادراج المطلوب ..

TRANSFORM Sum(ByMonth.ball) AS total

SELECT ByMonth.acc

FROM ByMonth

GROUP BY ByMonth.acc

PIVOT ByMonth.MM;

رابعا واخيرا .. دعواتك لنا في ظهر الغيب واتمنى لك التوفيق.

test1.rar

#4

أخي الكريم ابو نوره

جزاك الله عني كل خير وجعلة في ميزان حسناتك

فكان ينقصني فعلا كيفية تحويل التاريخ إلي فترات من السنة والان عرفت كيف احولة إلي شهر وإلي سنة

ويبقي لي كيف احولة إلي أسبوع أو ربع سنة

ومن باب تبادل المعلومات فلدي معلومة عن كيفية تفادي موضوع أن الحقول فارغة null بدلا من أن أملئها جميعا ب صفر

وهو أن تضع أسم الحقل المطوب الإستعاضه فيها عن القيمة الفارغة بصفر هكذا

nz([deb]) وهكذا إذا كان الحقل deb فارغ لن يوقف المعادلة ويعوض عنة بصفر (موضح بالمثال المرفق)

كما يمكن دمج الإستعلامين التي تفضلت بعملهم في إستعلام واحد كما هو بالمثال المرفق

يبقي إن امكنك مساعدتي أن تعلمني كيف أصنع من الإستعالم الجدولي هذا تقرير يتغير تلقائيا في عدد الصفوف والأعمدة بحسب التغير في البايانات بالزادة أو النقص

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

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

بالإضافة إن أمكن تعريفي صيغة تحويل التاريخ إلي اسابيع أو أربع سنة

ولك جزيل الشكر

test2.rar

تم تعديل هذه المشاركة بواسطة El saqqa في 21 مايو 2011 في 14:07

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…