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