هشام ابو العنين بتاريخ: 7 سبتمبر 2013 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2013 قمت بعمل view على أكثر من جدول وقمت بأخذ عمود من كل جدول مثلاثم قمت بعمل بحث على الفورم قائم على هذه الview واتضح لي أن البيانات لا تذهب في الview إلا إذا أمتلأت كل الأعمدة المأخوذة من الجداول وموضوعة في الview أما الأعمدة الناقصة مثلا لو لم أضع الأدارة التي يعمل فيها الموظف عند ملأ بياناته فلا تظهر كل بيانات الموظف عند عمل بحث وعند فتح الview لا أجد بيانات هذا الموظف أنتقلت لهذه الviewأعرف ان الحل بسيط وسيكون بداخل الSyntax الخاص ببناء الview ولكن أحتاج لخبرتكم في هذا الحل !!!ولو في حد محتاج يستوضح حاجة أنا موجود في انتظار ردودكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mahmoud Albadawey بتاريخ: 7 سبتمبر 2013 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2013 السلام عليكم أخي الكريم المشكله ليس في الـ view لكن المشكله في جملة select نفسها لذلك إستخدم left outer join أو right outer join أو full outer join بالتوفيق 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هشام ابو العنين بتاريخ: 8 سبتمبر 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 سبتمبر 2013 (معدل) جزاك الله خيرا أحاول منذ الأمس مع كل انواع ال join ولم اصل للنتيجة المرجوة ولازلت أحاول ولكنك فتحت لي باب لم أكن ملتفتا له عندما أصل لنتيجة سأرفعها لك وشكرا على كل الأحوال تم تعديل 8 سبتمبر 2013 بواسطة هشام ابو العنين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هشام ابو العنين بتاريخ: 9 سبتمبر 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 سبتمبر 2013 أخي الفاضل لقد اشتغلت على جميع انواع ال join وقد نجحت معي left outer join فلما دخلت على برنامج toad وجدت أن كل البيانات قد انتقلت إلى الفيو ولكن لما قمت بعمل البحث داخل الفورم لم تظهر لي النتائجفاستبدلت left outer join بعلامة (+) فأرجعت لي النتائج داخل الداتا بيز ولما قمت بعمل بحث على الفورم أيضا قامت بأرجاع البيانات المطلوبة لا اعرف سبب عدم ارجاع بيانات بالleft outer join داخل الفورم مع انها بالفعل ارسلت بيانات داخل الview ،، من الممكن يكون السبب في جملة البحث نفسها بالرغم انها اشتغلت مع (+) شكرا لك وشكرا لكل من تابع ولعل البعض يكون قد استفادولو في حد عنده معلومات زيادة عن استخدام الjoin بواسطة (+) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m_md بتاريخ: 23 أكتوبر 2013 تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2013 اخي الكريم انت لما عملت view على جدولين لا تستطيع إضافة بشكل مباشر على هذا ال view والطريقة لهذا لابد من بناء trigger على الداتا بيس من نوع create or replace trigger trigger_name instead of insert or update on view_name for each row تقوم داخل جسم هذا ال trigger بمعالجة عمليات ال DML من حذف او إضافة او تعديل لكل جدول على حدا من جداول ال view 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
aurora بتاريخ: 31 أكتوبر 2013 تقديم بلاغ مشاركة بتاريخ: 31 أكتوبر 2013 (+) = outer join according to my knowledge, you can't use "outer join" in forms or reports, the (+) is the equal for it 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.