اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

عندي سؤال لو سمحتم .. :rol:

عندي جدول به اسم مراكز تكلفة ( رقم المركز واسمه ورقم المركز الذي ينتمي إليه)

أنا أريد استعلام يرتب المراكز حسب الرقم بشرط أن يضع الأبناء تحت آبائهم مباشرة.

سائل المولى عز وجل أن يوفقكم للإفادة :fff:

الجدول المذكور

post-21863-1246010529.jpg

نتيجة الاستعلام المطلوبة

post-21863-1246010569.jpg

قام بنشر

السلام عليكم

هذا ممكن ولكن يلزم إدخال الأرقام الصحيحة لكل بند ( إي إعطاء البند رقما يندرج إلى مرجعه )

وقد وضعت في الجدول حقلا ( ab ) هو رقم المرجع ( الأب ) لزيادة الإيضاح .

تحياتي ،،

view.rar

قام بنشر

شكرا أبو أنس على المحاولة

طريقتك في الحل جيدة.. :clapping:

بس تعتمد على نوع الترقيم

أنا أريد ترتيب على أساس العلاقة بين المراكز دون تحديد شكل معين للترقيم :rol:

أكيد فهمتني .. :fff: :fff:

قام بنشر

أخي الكريم

مع الأسف لم تصل الفكرة .... لأنه في مثالك العلاقة عن طريق مرجعية بالأرقام

كيف تكون العلاقة بين المراكز في جدول واحد

هل جال في خاطرك توزيع البنود على أكثر من جدول ؟

تقبل تحياتي

قام بنشر (معدل)

السلام عليكم ورحمة الله

تحياتي أبو أنس..

يوجد نوع متقدم من العلاقات يكون في نفس الجدول ويسمى "العلاقة الدائرية" لانها ترجع إلى نفس الجدول في تحديد العلاقة بين السجلات..

هذه العلاقة شائعة الاستخدام في التطبيقات العالمية .. حيث توفر هذه العلاقة للجداول مرونة كبيرة (غير محدودة) في إنشاء المستويات

مثال على ذلك:

* دليل الحسابات,دليل مراكز التكلفة (كما في النظام المحاسبي المشهور QuickBooks و MSAccounting وغيره الكثير..)

* علاقة الموظفين(تبيعية الموظفين)

* الهيكل التنظيمي للمؤسسات.

..

في حين استخدام حلول أخرى تقليدية مثل إنشاء عدة جدول لكل مستوى (مستوى الإدارات , مستوى الأقسام, مستوى الوحدات ..) يجبر المستخدم على استخدام مستويات محددة لا يستطيع تجاوزها .. :')

تعلم استخدام العلاقة الدائرية يسهل العمل أمام المبرمج في تصميم منظومات أكثر مرونة وفاعلية.. :clapping:

في قواعد البيانات المتقدمة مثل أوراكل وsql server توجد أوامر ودوال تساعد في إنشاءاستعلامات تفي بالغرض وهو ترتيب السجلات هرميا حسب التبيعية

أو ما يسمى بـ"Hierarchical Queries".. اا :eek2:

للمزيد من الفائدة هذا رابط يوضح مثال مشروح لكيفية إنشاء استعلام Hierarchical Queries في برنامج أوراكل باستخدام أمر CONNECT BY..اا :fff:

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

يمكنك ايضا الاستعانة بجووجل:

جووووجل

أرجو من الأخوة الاهتمام بالموضوع والبحث فيه بجدية .وذلك للأهمية...

بالتوفيق

تم تعديل بواسطه BMK
قام بنشر

العمل يخصك وأنت أجدر من يحاول الوصول إلى حل فنأمل منك عند وصولك إلى مبتغاك ألا تبخل علينا بطرحه هنا

دمت بخير ،،،

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information