الانتقال إلى المحتوى
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.

TREE

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى
الاخوة الرجاء ممن يستطيع عمل
TREE
TREE

ان يوضح كيفية التعامل معها من حيث الاستعلام والاضافة والحذف

طارق مرشدى
--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

بتاريخ:

تحية

خطوات عمل الـTree :

1- يجب أن يتضمن الـ Table على Primary و Foreign Key معا"

مثل Empno والـ Mgr

الأن في الفورم في الـ WHEN-NEW-FORM-INSTANCE نكتب مايلي

BEGIN 
HTREE:=FIND_ITEM('TREE_BLOCK.TREE1');
SAMI:=POPULATE_GROUP('TREE_REG');
FTREE.SET_TREE_PROPERTY(HTREE,FTREE.RECORD_GROUP,'TREE_REG');
END

;

وذلك بعد إنشاء Record Group في مثالنا اسمه TREE_REG


يتضمن الـ Query التالي :

SELECT 1,LEVEL,Ename,'C:\Icon_Name.ICO'
FROM EMP
CONNECT BY PRIOR EMPNO=MGR
START WITH MGR is null


ننشأ data Block نسميها مثلا Tree Block فيها ITEM من نوع Hierarchical Tree
وفي الـ Triger When Tree Node Selected نكتب

set_block_property('emp_vIEW', DEFAULT_WHERE, 'EmpView='||
  ftree.get_tree_node_property('tree_block.TREE1', :SYSTEM.TRIGGER_NODE,
     FTREE.NODE_VALUE));
execute_query;



وقد ورد في مثال الزميله بنت اليمن مثال قد يكون قد نقصه هذا الشرح

أرجو أن أكون قد أجبت على السؤال ولمزيد من المعلومات يرجى العوده للكتاب
SQL Reference

والذي سوف أقوم برفعه اليوم

تم تعديل بواسطة khaled

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
والحمد لله رب العالمين
والصلاة والسلام على الحبيب المصطفى

يا اخى لك جزيل الشكر والى الامام دوما
ولكن كيف اضيف NODE جديدة
وكيف احذف واعدل ام لا يمكن الاضافة والتعديل والحذف
ام الTREE تستخدم فقط فى الاستعلام
وفى انتظار الكتاب
وبارك الله فيك ولك وعليك وجعله فى ميزان حسناتك
طارق مرشدى
--------------------------------------------------------------------------------------------------------
سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله

بتاريخ:

Each node in the tree is represented by a row in the record group, refered by sam94.
As said before I make a record group from a table of a self reference relationship (contain fk refrences its pk)

  • بعد 11 شهور...
بتاريخ:

بارك الله فيكم

  • بعد 2 شهور...
بتاريخ:

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

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

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

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

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

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

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.