بتاريخ: 24 يونيو 201015 سنة comment_195356 السلام عليكممهما اشتغلات و قرات فى هذا الموضع تبقى عقده عندى جمله سيلكت tree !!!!!!!!!!!!! المهم انا محتاج احقق وظيفه عن طريق tree معينه قريب من انى اعرض الاقسام فى hr وتحت كل قسم اسماءالموظفين بتاعو يعنى متلاالمبيعات مصطفىمحمدحسينالحساباتاحمدمحمدوهكذا و يـــــــــــــارب افهم tree كويس مع انى عملت اشتغات عليها كويس جداااااااا و عملت بيها شغل كويس بس بردك لسه مش 100/100و جزاكم الله خير تم تعديل 24 يونيو 201015 سنة بواسطة mostfa_future تقديم بلاغ
بتاريخ: 24 يونيو 201015 سنة comment_195383 اخي الكريم مصطفى ...السلام عليكم من وجهة نظري اعتقد ان الشغل اللي انت عاوزه راح يكون على الجداول واما التري مالها اي علاقه .اعمل جدول وسيط اذا تحقق الشرط في التري يقرأ من جدول معين وهكذا .ركز على الجدول .شغلك انا عملته قبل كذا وكان شغال 100/100 معي . فقط اعمل جدول تقديم بلاغ
بتاريخ: 24 يونيو 201015 سنة كاتب الموضوع comment_195385 اخي الكريم مصطفى ...السلام عليكم من وجهة نظري اعتقد ان الشغل اللي انت عاوزه راح يكون على الجداول واما التري مالها اي علاقه .اعمل جدول وسيط اذا تحقق الشرط في التري يقرأ من جدول معين وهكذا .ركز على الجدول .شغلك انا عملته قبل كذا وكان شغال 100/100 معي . فقط اعمل جدول جزاك الله خير اى اخ محلل شخصياتاخى و الله العظيم انا مش فهام حاجه خالص من كلام حضرتك!!!!!!!!!!!ارجو التوضيح!با ختصار ياجماعه انا عندى tree شغاله على مجموهع اصناف وشروط كتيره تحقق عشان البيانات تطلع على tree وبيانات الشجره من اكتر من جدول لعايط كده مفيش مشكله.كل المشكله ان الاصناف كله بتظهر فى مستواى واحد انا عايز اضيف مستويات حسب الموردين طبعا بعيد عن مشاكل و اسماء الجدوال عندى ممكن حد يشرح على اى متال hr او اى اسيكما عندو متال لشكل البيانات شركه التوريد صنف 1صنف2صنف 3 ________ ممكن هنا الشركه يكون متفرع مكتب منها _________________مكتب كذا _________________صنف كذا_________________صنف كذا نرجع على مستوى 1شركه توريد 2صنفصنف وهكذا ارجو ان تكون الفكره واضحه وجزاكم الله خير تقديم بلاغ
بتاريخ: 25 يونيو 201015 سنة comment_195415 السلام عليك اخي الكريم ممكن انت تببيوليت التري باي شكل انت عايزه اعمل لوبتين واحده تلف علي اسم الشركه واللوبه التانيه تلوب علي كل اللي تبع الشركه هيكون الكود زي كدا مثلا declare first_node ftree.node; second_node ftree.node; htree item; begin htree :=find_item('your tree location'); for i in (select * from table) loop first_node:=ftree.add_tree_node(htree,Ftree.ROOT_NODE, Ftree.PARENT_OFFSET, Ftree.LAST_CHILD, Ftree.EXPANDED_NODE, i.company_name, NULL, i.company_id); for k in (select * from another_table where comp_id=i.comp_id) loop second_node:= ftree.add_tree_node(htree,first_node, Ftree.PARENT_OFFSET, Ftree.LAST_CHILD, Ftree.EXPANDED_NODE, k.product_name, NULL, k.product_id); end loop; end loop; end; تم تعديل 25 يونيو 201015 سنة بواسطة HELL-BOY تقديم بلاغ
بتاريخ: 25 يونيو 201015 سنة كاتب الموضوع comment_195429 اخى الكريم الفكره تمام و انا استفد منه واشتغلت جزاك الله خير لكان لسه فى حته صغيره جدااااانا عمال شركه وهميه مسميه شركات التوريد عشان ينزل تحته كل الشركات المشكله انى فعلا بيعرض كل الشركات وتحتيها الاصناف بس كل شركه على انفراد يعنى حتى لو فى مكتب تابع لشركه بيظهر كانه شركه مستقله ارجو ان تكون فهمتى .على عموم جزاك الله خير لو تقدر تكمل يبقى جزاك الله الف خيروشكرااااا تقديم بلاغ
بتاريخ: 25 يونيو 201015 سنة comment_195435 انت لو عندك 3 جداول مثلا جدول للشركات وجدول لشركات الشحن وجدول للبضاعه وعايز تعملهم بتري انا عملت مثال علي فورمه hr التري هتظهر اسم المدينه تحتيهم اسم الاقسام اللي بتتبع المدينه وتحت الاقسام الموظفين اللي شغلين في الاقسام دي دا الكود declare htree item; f varchar2(500); s varchar2(500); t varchar2(500); begin htree :=find_item('t.tree'); for loc in (select * from locations) loop f:= ftree.add_tree_node(htree,Ftree.ROOT_NODE, Ftree.PARENT_OFFSET, Ftree.LAST_CHILD, Ftree.EXPANDED_NODE, loc.CITY , NULL, loc.LOCATION_ID ); for dept in (select * from departments where LOCATION_ID =loc.LOCATION_ID) loop s:= ftree.add_tree_node(htree,f, Ftree.PARENT_OFFSET, Ftree.LAST_CHILD, Ftree.EXPANDED_NODE, dept.DEPARTMENT_NAME , NULL, dept.DEPARTMENT_ID); for emp in (select * from employees where department_id=dept.DEPARTMENT_ID) loop t:= ftree.add_tree_node(htree,s, Ftree.PARENT_OFFSET, Ftree.LAST_CHILD, Ftree.EXPANDED_NODE, emp.first_name||' '||emp.last_name, NULL, emp.employee_id); end loop; end loop; end loop; end ;اللوبه الاولي هي الرئيسيه النود بتاعتها اسمها f اللوبه التانيه بتاعت الاقسام والنود بتاعتها اسمها s وبتتبع النود fواللوبه التالته بتاعت الموظفين اسمها t وبتتبع النود اللي اسمها s بحيث ان القيم تتحط تحت الاقسام والاقسام تتحط تحت المدينهممكن تعدل انت في الكود علشان تقدر توصل للشكل اللي انت عايزه تقديم بلاغ
بتاريخ: 27 يونيو 201015 سنة كاتب الموضوع comment_195541 جزاك الله خير ايا اخى انا فلا استفد من مشاركتك. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.