الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

The Tree Appear Without Data

Featured Replies

بتاريخ:

أعزائي أعضاء المنتدى الكرام

عملت Tree كما شرحها أستاذنا/ محمد ياسين (بالضبط)

لكن لك تظهر أي بيانات أثناء التشغيل ..

الملف المرفق به الـ Form التي عملتها وبها الكود التالي :

DECLARE 
htree	ITEM; 
sqltree  varchar2 (200);
BEGIN 

sqltree := 'Select 0 , level , DNAME ,''open'', DEPTNO from DEPT ';
 sqltree :=  sqltree || ' CONNECT BY PRIOR DEPTNO = DEPTNO';
 sqltree :=  sqltree || ' START WITH DEPTNO =10 ' ;
 
 htree := FIND_ITEM ('tree4'); 
 FTREE.SET_TREE_PROPERTY (htree, FTREE.QUERY_TEXT, sqltree); 
 FTREE.POPULATE_TREE (htree); 

END;




يا ريت الرد السريه إن أمكن .. وجزاكم الله خيراً ..

Tree.rar

تم تعديل بواسطة hanyfreedom
تم تعديل عنوان الموضوع ليدل على مضمونه .

بتاريخ:

ااخي العزيز يا ريت توضح لنا نوع نوع الفورم المستخدم ...

على فكرة يجب تعديل الكود الموجود على when new form instance لانني اعتقد بوجدود مشكلة في هذا الكود ,


قم بمراجعة الخطوات بشكل دقيق وتأكد من ان الكود المرفق في الفورم صحيح .

بتاريخ:
  • كاتب الموضوع

شكراً لك أخي الجبالي (مشرفنا العزيز) على إهتمامك

استخدم ORACLE DEVELOPER 10g

الكود السابق ... لا يعطي أي Error ولكن الـ Tree تظهر بدون أي بيانات بها

لو تكرمكت أرجو تحميل الملف المرفق وقراءته بنفسك ... وتوضيح السبب .

بتاريخ:

أعتقد ان أفضل طريقة لعمل الشجرة هى هذه الطريقة :-

DECLARE
htree ITEM;
v_ignore NUMBER; 
rg_emps RECORDGROUP; 

BEGIN

-- Find the tree itself. 
htree := FIND_ITEM('tree_block.htree3');   
-- Check for the existence of the record group. 
rg_emps := FIND_GROUP('emps'); 
IF NOT ID_NULL(rg_emps)
THEN  DELETE_GROUP(rg_emps); 
END IF;   
-- Create the record group. 
rg_emps := CREATE_GROUP_FROM_QUERY('rg_emps', 
'select 1, level, ename, NULL, to_char(empno) '
||  'from emp '
||  'connect by prior empno = mgr '
||  'start with job = ''PRESIDENT''');   
-- Populate the record group with data. 
v_ignore := POPULATE_GROUP(rg_emps);   
-- Transfer the data from the record group to the hierarchical 
-- tree and cause it to display. 
FTREE.SET_TREE_PROPERTY(htree, FTREE.RECORD_GROUP, rg_emps); 
END;



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

أرجو مراجعة ال SET_TREE_PROPERTY Built-in من هذا الرابط ...... أضغط هنا

و بالتوفيق

Tree.zip

بتاريخ:
  • كاتب الموضوع

جزاك الله خير اً يا أخي الكريم

وجعل هذا في ميزان حسناتك إن شاء الله

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

الأخ العزيز hanyfreedom أعزائي أعضاء المنتدى

نفذت الفورمة المرفقة من عزيز هاني لكن الشجرة تظهر باسم KING فقط
وعند النقر عليه لا يظهر باقي أسماء الموظفين

الملف المرفق به الفورمه أرجو التعديل عليها ليتم إظهار جميع أسماء الموظفين

شاكر لكم حسن مشاركتكم جميعاً

MODULE2.rar

بتاريخ:

أخى العزيز \ Ehab_Ora

أسف لتاخرى فى الرد ..... لكن كما هو مبين فى هذه الصورة :-
post-34898-1228061777_thumb.png
فان كل اسماء الموظفيين ظاهريين بما يتفق فى عملية الربط ما بين اسم الموظف و مديره .... و على اى حال اذا مكنتش عاوز ال Output يبقى فى هيئة شجرة ، فممكن تكتب صفر 0 بدل الواحد 1 و انت هتلاقيهم عمود واحد كما فى هذه الصورة :-
post-34898-1228061878_thumb.png

و لو لديك قصد اخر فارجو التوضيح ...... و شكراً

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.