الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض بيانات معينة من عشرة جداول!

مغلق
بدأه diome في 25 أغسطس 2004 · 0 رد · 357 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1

عندي عدد من الفورمز, و عدد من الجداول اللي مرتبطة ببعض كالتالي:

1. C

C ID PK

2. R

E_ID PK

C_ID FK

3. B

B_ID PK

4. B_C

ID PK

C_ID FK

ET_ID FK

B_ID FK

و يوجد من أمثال الجداول 3 و 4 كمان 9 غيرهم. مرتبطين بنفس الطريقة.

و عندي في وحدة من الفورمز TAB PAGE بها كل هالجداول, المفروض اني أطلع ال RECORDS اللي مرتبطة بالجدولين 1 و 2 من جميع العشرة جداول الثانية.

الطريقة المفروض انها تكون متبعة في الحالات العادية هي اني أحط قيمة ال C_ID في خصائص الجداول الأخرى ضمن خاصية ال WHERE CLAUSE. بس الحالة المعروضة هنا حالة جدا معقدة و ما أعتقد انها راح تمشي صح.

الفكرة اللي جت على بالي هو استخدام REFRENCE CURSOR عشان انادي الريكوردز المطلوبة, بس هذه الطريقة حتتطلب الكثير من الجهد و الوقت

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

مع جزيل شكري لنصائحكم

هذا الموضوع مغلق.

مواضيع مشابهة