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

شجرة حسابات بــ Adf

Featured Replies

بتاريخ:

انا عاوز اعمل شجرة حسابات بالجى ديلفبر 12

عملت 5 جداول 

اول جدول للمستوى الاول للحسابات  ,ثانيا جدول للمستوى الثانى للحسابات ,ثالنا جدول للمستوى الثالث للحسابات ,رابعا جدول للمستوى الرابع للحسابات

خامسا جدول للمستوى الخامس للحسابات ,bوعملت العلاقات بينهم .. وبعد كده عملت tree .وكله تمام ..

المشكلة ان 

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

المطلوب 

كيفية عمل شجرة الحسابات  على طريقة tree وايضا البحث عن فى كل الحسابات على كل المستويات مرة واحدة...

ولو فى اى حد يشتغل معاى فى مشروع برنامج لشركة بيع وشراء منتجات اغذية  بالاوراكل ديفلبر ....

  • الردود 33
  • المشاهدات 4.3k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • لا بد أولاً أن تقرأ في tree دوماً يخطئ المبرمج أنه يحاول تنفيذ متطلب دون فهم الأدوات اللازمة لذلك اقرا في tree أولاً وافهمها جيداً من التوثيق وستجد ما تطلبه في أمثلة أوراكل

  • جزاك الله كل خير مهندس محمود ربيع    بالنسبة لجدول اصناف      id,id_up,level,main_item      id_up  التابع  level   المستويات 1 - 2 - 3 ...... حسب عدد المستويات المطلوبة main_item  صنف رئيسى  او صن

الصور المنشورة

بتاريخ:

البحث عن طريق ال view Criteria   يمكن وضع اكثر من viewObject  طالما بينهم relation

 

وبالتالى يمكنك البحث فى اكثر من جدول فى وقت واحد 

بتاريخ:

انا عاوز اعمل شجرة حسابات بالجى ديلفبر 12

عملت 5 جداول 

اول جدول للمستوى الاول للحسابات  ,ثانيا جدول للمستوى الثانى للحسابات ,ثالنا جدول للمستوى الثالث للحسابات ,رابعا جدول للمستوى الرابع للحسابات

خامسا جدول للمستوى الخامس للحسابات ,bوعملت العلاقات بينهم .. وبعد كده عملت tree .وكله تمام ..

المشكلة ان 

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

المطلوب 

كيفية عمل شجرة الحسابات  على طريقة tree وايضا البحث عن فى كل الحسابات على كل المستويات مرة واحدة...

ولو فى اى حد يشتغل معاى فى مشروع برنامج لشركة بيع وشراء منتجات اغذية  بالاوراكل ديفلبر ....

السلام عليكم

 

لعل هذا المصدر يفيدك

https://tompeez.wordpress.com/2016/12/07/jdev12c-searching-an-aftree/

 

دمت بخير وعافية

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

مش قصدى كده ...  مثلا .... قصدى انا فى اذن دفع من الخزينة .... اعمل بحث على كود الحساب ..الاقى جميع  مستويات الحسابات من  الرئيسى الى الفرعى.. يعنى على  من المستوى الاول الى المستوى الخامس يظهر معاى ... علشان اعرف اختار اى حساب انا عاوز  اسجله فى الاذن ....

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

بتاريخ:

تكرما اعمل الاتي لنا لنتخيل ما تريد:

 

(١) Wireframe  للشاشة آو الشاشات التي تريد انشاءها

 

(٢) UML Sequence Diagram لتسلسل العمليات في هذه الشاشة أو الشاشات

 

وفقك الله

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

ممكن مثال عليه 

ولو فيديو يبقى تمام

بتاريخ:

ممكن مثال عليه 

ولو فيديو يبقى تمام

 

هل تقصد مثال على

 

 

تكرما اعمل الاتي لنا لنتخيل ما تريد:

 

(١) Wireframe  للشاشة آو الشاشات التي تريد انشاءها

 

(٢) UML Sequence Diagram لتسلسل العمليات في هذه الشاشة أو الشاشات

 

وفقك الله

 

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

ايوه يا بشمهندس .. مثال عملى علشان مش فاهم الكلام ده

بتاريخ:

بالنسبة للWiteframing لعل هذا الفيديو يفيدك
https://youtu.be/e2Oynq-mOLk


بالنسبة للUML Sequence Diagram لعل هذا يفيدك
https://youtu.be/XIQKt5Bs7II

وفقك الله

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

مش فاهم اى حاجة ...مثال عملى على adf

بتاريخ:

لا بد أولاً أن تقرأ في tree

دوماً يخطئ المبرمج أنه يحاول تنفيذ متطلب دون فهم الأدوات اللازمة لذلك

اقرا في tree أولاً وافهمها جيداً من التوثيق وستجد ما تطلبه في أمثلة أوراكل

بتاريخ:

مش قصدى كده ...  مثلا .... قصدى انا فى اذن دفع من الخزينة .... اعمل بحث على كود الحساب ..الاقى جميع  مستويات الحسابات من  الرئيسى الى الفرعى.. يعنى على  من المستوى الاول الى المستوى الخامس يظهر معاى ... علشان اعرف اختار اى حساب انا عاوز  اسجله فى الاذن ....

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

 

 

مش فاهم اى حاجة ...مثال عملى على adf

 

كان المقصود سلمك الله بالWireframe وبال Sequence Diagram ..... هو أن الاول كأنه كروكي للشاشة والثاني مخطط تسلسل العمليات فيها وهكذا نصل بسرعة الى الفهم المطلوب للDesign الذي تريده

 

بعد ذلك يأتي دور الImplementation  الذي يلزمك فيه فهم امكانيات ADF وما بوفره لك لتبني الDesign المطلوب

 

أرجو أن تكون الصورة واضحة الان

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

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

انا عملت كذه TREE واشتغلت عليها  كتتتير ... بس المشكلة انى  التسلسل اللى بيشتغل على برنامج بيعمل TREE

يعنى الفكرة انه ما تفتح فرع يأخذ نفس التسلسل .. 

مثال :

فتح حساب جديد رئيس باسم حساب الأصول رقم 1

فتح حساب الاراضى --حساب جديد فرعى من الأصول يعطى تسلسل 11 

 فتح حساب جديد الاراضى الثابتة-- فرعى من حساب الاراضى يعطى تسلسل 111 

 فتح حساب جديد المشروعات الثابتة--- فرعى من حساب الاراضى يعطى تسلسل 1111 

على خمس مستويات 

ده الفكرة ...

بتاريخ:

لا مشكلة في هذا

يمكنك معرفة node الحالية بحيث أنه عند إنشاء سجل جديد تحتخا تقوم بتنفيذ ما تريد

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

الكلام مش واضح ... ممكن مثال  ولو شرح فيديو 

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

مثال يا جماعة

بتاريخ:

انا عاوز اعمل شجرة حسابات بالجى ديلفبر 12

عملت 5 جداول 

اول جدول للمستوى الاول للحسابات  ,ثانيا جدول للمستوى الثانى للحسابات ,ثالنا جدول للمستوى الثالث للحسابات ,رابعا جدول للمستوى الرابع للحسابات

خامسا جدول للمستوى الخامس للحسابات ,bوعملت العلاقات بينهم .. وبعد كده عملت tree .وكله تمام ..

 

 

لماذا لا تكون كل الحسابات في جدول واحد فقط به على سبيل المثال لا الحصر

ACCOUNT_ID

ACCOUNT_NAME

LEVEL

 

؟؟

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

الفكرة دى احد الأخوة قالى عليها ... بس المشكلة اذاى تعمل علاقات   details -detail -detail  - details  ---  master  فى نفس الجدول علشان تبقى tree  فى قاعدة البيانات 

فى الدتابيز

بتاريخ:

الفكرة دى احد الأخوة قالى عليها ... بس المشكلة اذاى تعمل علاقات   details -detail -detail  - details  ---  master  فى نفس الجدول علشان تبقى tree  فى قاعدة البيانات 

فى الدتابيز

 

الموضوع بسيط باذن الله..... لكن كلما بسطت التصميم في قاعدة البيانات كلما سهل عليك التعامل في تقنيات اللتطوير .... خذها قاعدة ولا تنسني من صالح دعائك .....

 

نسيت ان اضيف حقلا رابعا للجدول الوحيد المقترح للحسابات هو PARENT_ACC_ID

 

يمكنك استخدام الاستعلامات الهرمية Hierarchical Queries لانشاء VIEW من الجدول المقترح الوحيد لشجرة الحسابات

الشاهد في استخدام

CONNECT BY PRIOR ... START WITH

 

وهي حقيقة ما يتم استخدامه احترافيا للتعامل مع ال Trees  لجداول بها Self-Join  مثل جدولنا المقترح 

https://docs.oracle.com/cd/B28359_01/server.111/b28286/queries003.htm#SQLRF52315

 

واكمالا للمعلومة فهذه مقالة عن كيفية انشاء الTree من single view بال ADF

https://www.oracle.com/technetwork/developer-tools/adf/learnmore/32-tree-table-from-single-vo-169174.pdf

 

أرجو أن يكون هذا حل مشكلتك

 

وفقك الله

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

بتاريخ:

جزاك الله كل خير مهندس محمود ربيع   

بالنسبة لجدول اصناف      id,id_up,level,main_item     

id_up  التابع 

level   المستويات 1 - 2 - 3 ...... حسب عدد المستويات المطلوبة

main_item  صنف رئيسى  او صنف فرعى

يمكن الحقول التابعة id_upg   مع كل مستوى

 

بمعنى فى حالة المستوى الاول   id  لها قيمة  فقط وباقى ال id فرغة

الستوى 2   id_up  لها قيمة  id     وباقى ال id thvym

وهكذا

ويتم عمل viewobject  لكل مستوى ونعمل link   للمستوى السابق له

وهكذا  

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم

الاخ الذي سال السؤال وأجبناه لم يرد علينا منذ فترة

عسى المانع خير

  • بعد 2 أسابيع...
بتاريخ:

لو عندى خمس مستويات  مثلا  فى جدول واحد واستخدمنا connect perrior    فى جملة ال query   ونسمية  view1    وعملنا view object  اخر مثلا viewSub   بال relation    ليظهر الحساب المتفرع منه 

 

وعايزن نعمل الكلام ده بال tree  بحيث كل حسساب يظهر على node   وتحته الحساب المتفرع منه ثم node من الداخل والحساب الذى يليه  وهكذا    وعلى ال form  الجدول الفرعى اللى يبين الحسابات الفرعية لهذا الحساب  (جدول واحد فقط)

 

فنرجو ان يكون هناك مثال على هذا    بحيث ان المستويات متغيرة ولكن يمكن التغلب على ذلك بعمل اكبر عدد من المستويات التى من الصعب ان تزيد عنها الحسابات او المخازن

 

حيث ان ال tree  هنا اصعب من ال tree  فى  oracle from

 

 حيث ان كل الامثلة ال tree   بين جدول مثلا الاقسام والموظفيين وامثلة على هذا النحو فقط  

بتاريخ:

يمكنك الحصول على القيمة الحالية من tree

هذا كود جاهز تستطيع الحصول عليه من البحث في جوجل

ثم تقوم بتغيير دالة الاختيار selectionListener

وهذا أيضاً كود جاهز

بعد ذلك افعل ما تشاء من أكواد لتحصل على ما تريد

بتاريخ:

موضوعات ال tree  كثيرة    تقصد حضرتك       هذا الموضوع       Programmatically disclosing tree and treeTable nodes

 

 

وايضا هناك موضوع اخر     How-to access selected node in tree component

 

 

واخر    How to render tree node icon based on the tree level they in

 

واخر     How to filter tree node child data

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

بتاريخ:

How-to access selected node in tree component

How to filter tree node child data

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

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

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

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

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

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.