بالنسبة للمشكلة الأولى إنحلت بفضل الله ثم بالكود الذي أرفقه الأخ TareqVB مشكور ا في رده الأخير في هذا الموضوع :
لكن لم أتنبه لمشكلة أخرى هي أيضا من ضمن متطلبات المشروع ولها علاقة بالمشكلة الأولى وبدون حل الأولى لم توجد الثانية ...
المشكلة الثاني والتي يبدو لي أنها أصعب من الأولى .................. شكلنا كذا ما نخلص من المشروع دا أبدااااا
بطيب ياسيدي شوف المشكلة الثانية :
قاعدة البيانات بشكل موجز هناك الكثير من الجدوال لكن هنا أتطرق فقط لقسم معين ( ليس لها علاقة بالإقسام الأخرى ) :
table entry :
main_item = الصنف الرئيسي sub_item = الصنف الفرعي ( تحت كل صنف واحد رئيسي يوجد واحد أو أكثر صنف فرعي ) cost = التكلفة ( طبعا هنا التكلفة تكون للصنف الفرعي الصنف الرئيسي ماهو إلا إسم فقط لتميز إسم المجموعة )
daydate = تاريخ شراء الصنف
id = ( يعني ممكن تقول فاتورة ما تم شرائه ) PK
-------------------------------
items_table :
sub_name
main_name FK
----------------------------
main table
main_name PK
------------------------------
** توضيح تصويري **
في المرة السابقة عندما أعرض مجموع البيانات في كل شهر فقط الصنف الرئيسي( وهو مجموع جميع الأصناف الفرعية تحته ) هو الذي يعرض في عمود main_item
2007 _______________ 2008 ________________main_name
السيارة
أجهزة كومبيرتر
الآن أريد عرضها بهذ الشكل :
2007d _______________ 2008 ________________main_name
السيارة
أجهزة كومبيرتر
(بترول)
(شاشة كومبيوتر)
الآن لاحظ معي الأصناف التي بين الأقواس هي أصناف فرعية بغض النظر عن وجود الصنف الرئيسي في المجموعة لأن الصنف الرئيسي سيقوم بجمع ( الزيت + البترول + صيانة + ... ) لكن في نفس الوقت أريد أن
أن أعرف فقط مصاريف البترول في الشهر
** محاولاتي **
1- إستخدام الأمر union لضم النتائج الخاصة بالأصناف الرئيسية مع نتائج الخاصة بالأصناف الفرعية لكن إتضح إنو الـ union رفض يمشيها لأن القيم في كل نتيجة تختلف عن الأخرى يجب أن تكون القيم متساوية
سأقوم بالبحث وأقوم بمحاولات أخرى علي أجد حل ..
أتمنى من الجميع الإشارة بأي شيء فكرة , نصف حل , أمر , رابط لموقع عربي أو أجنبي لموقع به صلة بالموضوع ...
تحياتي لكم جميع
في إنتظار أرائكم النيرة ...
إعذورني على ألإطالة يا إخوان ..
أخوكم المحب
زيدان





