بتاريخ: 25 أغسطس 20178 سنة comment_289465 السلام عليكم عندي 2 بلوك. البلوك الاول : Master البلوك التاني : Details و طبعا هناك علاقة تربط بينهما. عند الوقوف في البلوك الMaster و عمل execute query يتم عرض جميع البيانات في البلوك details سواء كان هناك بيانات في ال details ام لا . و السؤال هو كبف يمكنني اجبار البلوك Master على انه يعرض السجلات التي لها Child فقط في ال details . ارجو ان تكون الفكرة وصلت تقديم بلاغ
بتاريخ: 26 أغسطس 20178 سنة comment_289511 السلام عليكم ورحمة الله يوجد حل غير مباشر ... مجرد فكرة بمكنك استخدام تريجير على مستوى master block وهو post query - اكتب امر للتحقق من عدم وجود بيانات في الجدول الثاني التفصيلي بدلالة مفتاح الجدول الرئيسي ... . مثل امر ( count ) - ضع شرط في حالة عدم وجود بيانات ناتجة من امر التحقق - استخدم أمر ال raise لعدم اظهار السجل الرئيسي جرب واخبرنا تقديم بلاغ
بتاريخ: 26 أغسطس 20178 سنة comment_289517 تروح لل where clause و تكتب where id in select distinct FK_id from childtable تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.