بتاريخ: 22 مارس 200521 سنة comment_30547 السلام عليكم ،و الشكر لجهودكم - القائمين على الموقع و الاعضاء -...المشكلة :يوجد في النظام مجموعة تقارير..بعضها يحتاج للطباعة على طابعة dot matrixو الاخر على طابعة Liser...و المشكلة هي كيف اوجه التقرير الى طابعة dot matrix و تقرير اخر الى الطابعة Liser...و الشكر الجزيل لتعاونكم.. تم تعديل 27 مارس 200521 سنة بواسطة samhor تقديم بلاغ
بتاريخ: 17 سبتمبر 200718 سنة comment_110135 يا أخي الكريم أضف هذا الكود داخل الكبسة المستخدمة للطباعة 1-قبل ما تستدعي التقري الأول DECLARE P_LIST PARAMLIST; BEGIN P_LIST := CREATE_PARAMETER_LIST('I'); ADD_PARAMETER('I','P_EMP_NO',TEXT_PARAMETER,:B5.NUMBER1); ADD_PARAMETER('I','PER_NAME',TEXT_PARAMETER,:B5.PAY_DATE); ADD_PARAMETER('I','P_DEPARTMENT',TEXT_PARAMETER,:B5.DEPT_ID); ADD_PARAMETER('I','P_SOURCE',TEXT_PARAMETER,:B5.GROUP_ID); ADD_PARAMETER('I','PARAMFORM',TEXT_PARAMETER,'NO'); ADD_PARAMETERADD_PARAMETER('I','DESNAME',TEXT_PARAMETER,'dotMATRIX'); RUN_PRODUCT(REPORTS,'C:\PAYSLIP\REPORT\XXPAY006.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'I'); DESTROY_PARAMETER_LIST('I'); END; 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002-قبل ما تستدعي التقرير الثاني DECLARE P_LIST PARAMLIST; BEGIN P_LIST := CREATE_PARAMETER_LIST('I'); ADD_PARAMETER('I','P_EMP_NO',TEXT_PARAMETER,:B5.NUMBER1); ADD_PARAMETER('I','PER_NAME',TEXT_PARAMETER,:B5.PAY_DATE); ADD_PARAMETER('I','P_DEPARTMENT',TEXT_PARAMETER,:B5.DEPT_ID); ADD_PARAMETER('I','P_SOURCE',TEXT_PARAMETER,:B5.GROUP_ID); ADD_PARAMETER('I','PARAMFORM',TEXT_PARAMETER,'NO'); ADD_PARAMETERADD_PARAMETERADD_PARAMETER('I','DESNAME',TEXT_PARAMETER,'LISER'); RUN_PRODUCT(REPORTS,'C:\PAYSLIP\REPORT\XXPAY2006.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'I'); DESTROY_PARAMETER_LIST('I'); END; تقديم بلاغ
بتاريخ: 10 أكتوبر 200718 سنة comment_112360 شكرا جزيلابس ازاي الكود ده عرف البرنتر اللى هيطبع عليها ارجو الردو شكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.