منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال بخصوص ميزان مراجعه - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : سؤال بخصوص ميزان مراجعه (/showthread.php?tid=29596)



سؤال بخصوص ميزان مراجعه - faysal13_13@hotmail.com - 11-05-19

انا عندي عملت حاجه كده شبه ميزان مراجعه يعني بيجيب بيجمع الايرادات و يحطه مع بعض و المصاريف يحطه مع بعض ذي ما موضح في الصوره السؤال هنا اذاي احط الاصول والحسابات الرئيسيه في التقرير 
بحيس تظهر بشكل تري فيو 
او يكون مثلا الاصول 1 
وتحت منها اصول متداوله 11
وتحت منها الخزنه 111

وانا طبعا شغال ريبورت فيور بس عادي لو حد عندو حل بالكريستال

وده جمله السكول :

كود :
select  trns.RootID,trns.RootName,tree.RootName, trns.depit, trns.cedit, Tree.RootID, Tree.ParentID, Tree.RootLevel
from tree full join trns on trns.RootID=tree.RootID

ORDER BY tree.RootID asc

او جمله بس تخليهم تحت بعض


RE: سؤال بخصوص ميزان مراجعه - elgokr - 11-05-19

قم بانشاء عمود من نوع رقم
وقم بوضع الارقام به طبقاً للترتيب المطلوب عرضها
ثم استخدم اسم العمود فى 
كود :
ORDER BY

وبكدة سيكون تم المطلوب

تحياتى لك
وتمنياتى لك التوفيق



RE: سؤال بخصوص ميزان مراجعه - faysal13_13@hotmail.com - 11-05-19

(11-05-19, 05:41 PM)elgokr كتب :
قم بانشاء عمود من نوع رقم
وقم بوضع الارقام به طبقاً للترتيب المطلوب عرضها
ثم استخدم اسم العمود فى 
كود :
ORDER BY

وبكدة سيكون تم المطلوب

تحياتى لك
وتمنياتى لك التوفيق

شكرا علي الرد  بس انا استخدمت order by rootid asc ;
ومنفعتش علشان انا عايز ارتب مش بالترتيب لا عايز ارتب بالكاركتر \وشكرا





RE: سؤال بخصوص ميزان مراجعه - elgokr - 11-05-19

اخى الفاضل انت مخصص RootID
لـ ترتيب فهرس / الشجرة 

لذلك يختلف 1 عن 101 و 102
لنقول ان الرئيسية هو 1
والفرعي منه 101

بعد انشاء العمود المطلوب بردي السابق
ستقوم باخد رقم 1 من الرئيسية ووضعه لكل من الرئيسية وما بداخله
ليكون قيمة الكل 1 فقط
وتاتى على رقم 2 وما بداخله 201
وتجعل قيمتهم 2 فى العمود المطلوب انشائه

ليصبح بالنهاية القيمة مثل

1
1
1
1
2
2
3
3
3
4
5
5
6
6
6

وعند عمل الترتيب من خلال 
كود :
ORDER BY

على هذا العمود المشار اليه بالاعلى
ستجد ان الترتيب يعرض معك ترتيب طبقاً للفهرس / الشجرة

تحياتى لك
وتمنياتى لك التوفيق



RE: سؤال بخصوص ميزان مراجعه - faysal13_13@hotmail.com - 12-05-19

(11-05-19, 08:48 PM)elgokr كتب :
اخى الفاضل انت مخصص RootID
لـ ترتيب فهرس / الشجرة 

لذلك يختلف 1 عن 101 و 102
لنقول ان الرئيسية هو 1
والفرعي منه 101

بعد انشاء العمود المطلوب بردي السابق
ستقوم باخد رقم 1 من الرئيسية ووضعه لكل من الرئيسية وما بداخله
ليكون قيمة الكل 1 فقط
وتاتى على رقم 2 وما بداخله 201
وتجعل قيمتهم 2 فى العمود المطلوب انشائه

ليصبح بالنهاية القيمة مثل

1
1
1
1
2
2
3
3
3
4
5
5
6
6
6

وعند عمل الترتيب من خلال 
كود :
ORDER BY

على هذا العمود المشار اليه بالاعلى
ستجد ان الترتيب يعرض معك ترتيب طبقاً للفهرس / الشجرة

تحياتى لك
وتمنياتى لك التوفيق

==================================================================

شكرا كثير ممكن تقلي الكود هيكون اه
select RootID,RootName from Tree order by RootID asc

لاكن بتظهر 0
0
1
2
3
4
5
11
12
13
101
102




RE: سؤال بخصوص ميزان مراجعه - elgokr - 12-05-19

سيكون كود الاستعلام بهذا الشكل
كود :
select RootID,RootName from Tree order by TryID asc

حيث TryID
هو العمود المطلوب انشائه وتم شرح وظيفته فى ردي السابق

تحياتى لك
وتمنياتى لك التوفيق