بتاريخ: 19 مايو 201214 سنة comment_224687 السلام عليكم ورحمة الله وبركاتهانا كنت قد سألت عن التقرير الاتوماتيك بمعنى loxucial prarameterوقد نجحت والحمدلله بس عندي مشكلة في الفورمة وهي انا عندي 8 اختيارات ممكن يختار الاول مع الثاني ليطلع التقرير وهكذا انا عملت في الكود في الفورمة if :ch1=1 and :ch2=1 then WEB.SHOW_DOCUMENT('http://00000:8889/reports/rwservlet?report=c:\system\reports\r_sulvah_jdn.rdf&destype=cache&desformat=PDF&userid=/@¶mform=no&my_where=NATIONALTIES.NATIONALTY_NO='||:nat||' and dir_id='||:terch||'&p2='||get_cond5,'_blank'); واشتغل تمامبس المشكلة اضع كل الاحتمالات في الكوداريد فانكشن عندما يقوم بالضغط على اي من الاختيارت تجلب هذه الاعمدة اتوامتيكاارجوو المساعدة تقديم بلاغ
بتاريخ: 19 مايو 201214 سنة كاتب الموضوع comment_224690 انا استخدم هذا الكودارجو تعديله بحيث اذا اخترت is_select2 و is_select3 مع بعض تأتي في الكود هذا هو الكود ارجوووووووووو تعديله FUNCTION Get_Cond5 RETURN VARCHAR2 IS Cond5 varchar2(2000); Cond4 varchar2(2000); slash PLS_INTEGER; BEGIN go_block('BLOCK2'); Loop If :is_select2=1 then Cond4:='&my_where=NATIONALTY_NO='||:nat||' and '; go_item('is_select3'); end if; if :is_select3=1 then Cond4:='&my_where=proj_id='||:Proj||'and'; end if; Exit when :system.last_record = 'TRUE'; next_item; End loop; slash := instr(Cond4,'and',-1); Return (substr(Cond4,1,(slash-1))); END; تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة comment_224737 السلام عليكميرجى توضيح الفكرة اكتر ؟؟هل استخدام الـ Lexical هو للترتيب ام ماذا ؟وكيف شكلهم على الفورم ؟؟وهل هي DB ام لا ؟؟ تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224742 لا يا اخيانا استخدم lexical parameter في whereبمعنى الشرط متغير حسب اختيار القيم من الفورمهذه صورة توضيحية للفورمه تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة comment_224744 السلام عليكماذا كان التقرير يعتمد على هذه الـ Parameters لماذا لا تستخدم الطريقة التالية ؟: Where Nvl(Procedure_Type, -1) = Nvl(:Procedure_Type, Nvl(Procedure_Type, -1) And Nvl(Nationality, -1) = Nvl(_Nationality, Nvl(Nationality, -1)) And Nvl(Job_Id, -1) = Nvl(_Job_Id, Nvl(Job_Id, -1)) تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224751 يا أخي ارجوووو التوضيحانا استخدم report=c:\system\reports\r_sulvah_jdn.rdf&destype=cache&desformat=PDF&userid=/@¶mform=no&my_where=NATIONALTIES.NATIONALTY_NO='||:nat||' and dir_id='||:terch||'&p2='||get_cond5,'_blank'); بس هذه الطريقة طويلة جدا بس كودك اين اضعه تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224752 ارجووووووووووووووووووووووووو المساعدة تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224754 اريد الكود يعملبحيث اذا اختار المستخدم مثلا proj مع jobيأتي في الشرط where job=1 and proj=3 مثلاوهكذا على حسب اختيار المستخدم للبراميترارجووووووو ان تكون الصورة قد وضحت ارجوووووووكم المساعدة تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة comment_224755 اريد الكود يعملبحيث اذا اختار المستخدم مثلا proj مع jobيأتي في الشرط where job=1 and proj=3 مثلاوهكذا على حسب اختيار المستخدم للبراميترارجووووووو ان تكون الصورة قد وضحت ارجوووووووكم المساعدة الحل موجود في مشاركتي السابقة.قم بارسال القيم من الفورم كـ براميترز وبجملة الـ Where في التقرير عدل الشروط كما تم ذكره سابقا... تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224756 يا اخي انا اسف استحملنيانا واضع في التقرير where &my_whereبس الكود اللذي اعطيتني هو اين اضعه هل اضعه في الفورمه واذا نعم كيف ارجوووووووو شرط الطريقةارجووك المساعدة تقديم بلاغ
بتاريخ: 20 مايو 201214 سنة كاتب الموضوع comment_224757 لانه يا اخي كما في الصورة انا عندي checkboxلكل براميتر بحيث يختار المستخدم الشرط الذي يظهر في التقريرارجووو المساعدة تقديم بلاغ
بتاريخ: 21 مايو 201214 سنة comment_224772 السلام عليكمهذه الجملة: where &my_where تستخدمها لاظهار واخفاء بيانات في التقرير ام Fields ؟؟ تقديم بلاغ
بتاريخ: 21 مايو 201214 سنة كاتب الموضوع comment_224781 انا استخدم where &my_whereانا عندي الfileds ثابتهواستخدم where &my_where في تغير الشروط في التقري ليس الا من خلال اختيار المستخدم للباميترارجوووو تكون الصورة قد وضحتارجوووووووك المساعدة تقديم بلاغ
بتاريخ: 21 مايو 201214 سنة comment_224783 السلام عليكملغاية الان الفكرة غير واضحه !!!!!!تغيير الشروط في التقرير لاظهار البيانات ام اظهار واخفاء الحقول في التقرير !!!! تقديم بلاغ
بتاريخ: 21 مايو 201214 سنة كاتب الموضوع comment_224786 لاظهار البياناتفي التقرير فقطارجوووو ان تكون الصورة قد وضحت تقديم بلاغ
بتاريخ: 24 مايو 201214 سنة كاتب الموضوع comment_224906 يا أخوان معقولة ماحد يعرف الحلارجووو مساعدتكم تقديم بلاغ
بتاريخ: 26 مايو 201214 سنة كاتب الموضوع comment_225013 ارجوووووووكم المساعدة ياشبابمعقولة !!!!!!!!!!!!!!!!!!!! تقديم بلاغ
بتاريخ: 28 مايو 201214 سنة كاتب الموضوع comment_225114 معقولة لا توجد function أو proceureلحل هذه المشكلة ارجووو المساعدة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.