Oramaster بتاريخ: 20 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 20 أبريل 2004 لدي كويري معينه اريد عمل where clause لها تختلف من فريم لآخر لكنها نفس جملة السلكت لذا فكرت باستعمال خاصية filter type جعلتها pl-sql وكتب انه يرتيرن true فى حالة ان قيمة الفيلد الذى اريد عمل الوير عليه تساوى قيمة معينه ولكنها لم تعمل كيف اذن استعمل هذا ال filter type ومالمقصود بالرتيرن ترو او فولس هل يعنى ان اظهار الريكورد فى حالة ماتش الريكورد مع الكويرى مثلما فهمت واذا لم يكن حل المشكلة بالفلتر فكيف يمكن عمل وير مختلفة على نفس الكويرى جروب بمعنى ان الفريم سورس هو نفس الكويرى لكنى اريد تغيير الوير فقط كيف؟؟؟؟؟ارجو المساعدة ضروري بأى افكار جزيتم خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oramaster بتاريخ: 20 أبريل 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 أبريل 2004 الحمد لله والفضل له حليت المشكلة فعلا خاصية filter type اذا اختارناها pl-sql تعنى انه نريد عمل فلتر معين للكويرى اى ببساطة جملة وير وتوضع فى pl trigger لكن هذا التريجر يرجع قيمتين true او false true فى حالة انه هذه هى الوير التى نريدها ان تعمل وfalse فى غير ذلك بمعنى انه اذا عملنا تقرير يطع كل الموظفين وبعين اردنا عمل فلتر بحيث انه يطلع فقط الذى اسمه به حرف s if :emp_name like'%s%' then return(true); else return(false) ; بشرط ان يكون اسم الموظف :emp_name من الحقول الموجودة بالكويرى أصلا اتمنى ان تكونو استفادتو من هذا الدرس شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.