بتاريخ: 13 ديسمبر 200916 سنة comment_179134 بسم الله الرحمن الرحيمأخواني الاعزاء هل بإمكاني تنفيذ تقرير معين عن طريق عمل check على بيانات معينة داخل الشاشة مثلا لدي شاشة فيها empnoenamesalhiredatecommوهذه كلها عبارة عن check box موجودة على control block وأريد مثلا عند اختيار empno و sal أن يقوم التقرير فقط بعرض هذين العمودين في التقرير واذا اخترت اي من الموجود يقوم بعرض الاعمدة التي تم أختيارها في نفس التقرير .هل من الممكن عم هيك شي يا شباب قاصدكم ...لا تردوني تقديم بلاغ
بتاريخ: 13 ديسمبر 200916 سنة comment_179143 هل من الممكن عم هيك شي يا شباب قاصدكم ... طبعا يا خوي هذا الشي متاح ومن هالناحية اطمن ، و انا بقدر أجاوبك بثلاث طرق و بيوصلوك للنتيجة نفسها الطريقة الاولى : عن طريق الـ lexical parameter و هي المفضلة عنديوالطريقة الثانية : عن طريق اختيار خاصية hide the object عن طريق conditional formatting بحيث اذا كان قيمة البراميتر الخاص بالـ empno_check_box = 1الطريقة الثالثة : حدد الـ feild الخاص بالحقل ولنفترض انه empno ثم اضغط على F11 واكتب مايلي begin if :emp_no_check_box_parameter = 1 then (return true); else (return false); end if; return true; end; ولا تنسى تعرف الـ Parameter في User Parameter حتى لاتظهر لك error عند الـ compileواذا احتجت الى مزيد من التوضيح نحن بالخدمةوتقبل تحياتي تم تعديل 13 ديسمبر 200916 سنة بواسطة orefai تقديم بلاغ
بتاريخ: 13 ديسمبر 200916 سنة كاتب الموضوع comment_179154 اخي الكريم بارك الله بك على سرعة الرد ويا ريت توضح لي أكثر واذا يوجد مثال عملي مثلا او اي تفصيلي وهذا lexical parameter اول مرة اسمع فيه .... تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة comment_179225 أخي المقنع lexical parameter هو باراميتار يستخدم فقط في الريبورت لجعل الwhere clause تفاعليةبمعنى أن تكتب مثلاً في الquery الخاص بالريبورت select * from emp &p_where وتقوم بإرسال قيمة p_where في التريجر after_parameter_form بأن يكون مثلاً p_where = 'deptno = 10 and sal > 1500' تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة كاتب الموضوع comment_179236 اخي احمد بارك الله بك , ممكن واحد يعطيني مثال للحالة التي طلبها ولو مثال بسيط .؟؟؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.