تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال بخصوص ميزان مراجعه
#1
Photo 
انا عندي عملت حاجه كده شبه ميزان مراجعه يعني بيجيب بيجمع الايرادات و يحطه مع بعض و المصاريف يحطه مع بعض ذي ما موضح في الصوره السؤال هنا اذاي احط الاصول والحسابات الرئيسيه في التقرير 
بحيس تظهر بشكل تري فيو 
او يكون مثلا الاصول 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

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


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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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

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

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

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


الرد }}}
تم الشكر بواسطة:
#4
اخى الفاضل انت مخصص 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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: حريف برمجة
#5
(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

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم