بتاريخ: 1 نوفمبر 200916 سنة comment_175201 -كيف اتغلب على المشكل التالية السجلات الذي يوجد في اي حقل من حقولها قيم فارغة لاتظهر بياناتها في التقرير وهذا الكود الذي في التقرير SELECT ALL cl.CLIENT_NO, cl.CLIENT_NAME, cl.FAMILY_NAME, cl.NATIONALITY, (CASE WHEN CL.SEX = 1 THEN 'ÐßÜÑ' ELSE 'ÃäËì' END) AS SEX, cl.PHONE1, cl.PHONE2, cl.PHONE3, cl.STATE, cl.ADRESS, cl.E_MAIL, cl.SCROTAL, cl.CARD_NO, cl.COMING_DATE, cl.CLIENT_STATU FROM T_CLIENT cl WHERE ( (cl.FAMILY_NAME) LIKE '%'|| _FIND_NAME ||'%' AND cl.client_statu = (CASE WHEN _FIND_cli_statu = 0 THEN cl.client_statu ELSE _FIND_cli_statu END) AND (cl.coming_date BETWEEN NVL(_FIND_JDATE_FROM, cl.coming_date ) AND NVL(_FIND_JDATE_TO, cl.coming_date )) AND (cl.state) LIKE '%'||_FIND_state || '%' AND (cl.scrotal) LIKE '%'||_FIND_scrotal ||'%' AND CL.SEX = (CASE WHEN _FIND_SEX = 0 THEN CL.SEX ELSE _FIND_SEX END) AND (CL.NATIONALITY) LIKE '%'||_FIND_NATIONALTY ||'%' AND cl.client_no BETWEEN NVL(_FIND_no_FROM,0) AND (CASE WHEN NVL(_FIND_no_TO,0) = 0 THEN (SELECT NVL(MAX(client_no),0) FROM t_client) ELSE _FIND_no_TO END)) order by cl.client_no وهذه الكود اللي في النموذج الفورم declare PL PARAMLIST; begin --ADD PARAMETER LIST pl:=CREATE_PARAMETER_LIST('tmp'); --ADD PARAMETER SYSTEM. ADD_PARAMETER(PL,'PARAMFORM',TEXT_PARAMETER,'NO'); ADD_PARAMETER(PL,'MAXMIZE',TEXT_PARAMETER,'YES'); --ADD PARAMETER USER ADD_PARAMETER(PL,'P_FIND_NAME',TEXT_PARAMETER,:FAMILY_NAME); ADD_PARAMETER(PL,'P_FIND_scrotal',TEXT_PARAMETER,:scrotal); ADD_PARAMETER(PL,'P_FIND_state',TEXT_PARAMETER,:STATE); ADD_PARAMETER(PL,'P_FIND_NATIONALTY',TEXT_PARAMETER,:NATIONALITY); ADD_PARAMETER(PL,'P_FIND_no_FROM',TEXT_PARAMETER,:NO_FROM); ADD_PARAMETER(PL,'P_FIND_no_to',TEXT_PARAMETER,:NO_to); ADD_PARAMETER(PL,'P_FIND_JDATE_FROM',TEXT_PARAMETER,:JDATE_FROM); ADD_PARAMETER(PL,'P_FIND_JDATE_TO',TEXT_PARAMETER,:JDATE_TO); ADD_PARAMETER(PL,'P_FIND_sex',TEXT_PARAMETER,:sex); ADD_PARAMETER(PL,'P_FIND_cli_statu',TEXT_PARAMETER,:cli_STATU); --ADD PARAMETER SYSTEM. --security ADD_PARAMETER(PL,'P_run',TEXT_PARAMETER,'1'); ----- RUN_PRODUCT(REPORTS,'e:\devloper\all_client.rdf',SYNCHRONOUS,RUNTIME,FILESYSTEM,PL); ---------- DESTROY_PARAMETER_LIST(PL); end; تقديم بلاغ
بتاريخ: 3 نوفمبر 200916 سنة كاتب الموضوع comment_175429 http://www.araboug.org/ib/index.php?showtopic=36148فعلا الجواب حصلته في هذا الرابطhttp://www.araboug.org/ib/index.php?showtopic=36148 تم تعديل 3 نوفمبر 200916 سنة بواسطة امير101 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.