بتاريخ: 21 أغسطس 200817 سنة comment_136719 كل المسالة انو انا عندي فورم اوكي بستدعي من خلال الفورم الريبورت المطلوب كيف بدي استدعي اكتر من ريبورت بس على قيم مختلفة كيف يعني لما المستخدم يدخل في خانة رقم القسم 13 على سبيل المثال يستدعي ريبورت 1.rdfبس لما يدخل في خانة رقم القسم 14 بروح بغير اسم المستخدم+الباسورد و برد بستدعي 1.rdf و لما يدخل في خانة رقم القسم 15 بروح بغير اسم المستخدم+الباسورد و بستدعي 2..rdfيعني كل رقم قسم اليه مستخدم زو باسورد كيف بدي اعمل هيك لو سمحتوا لو في كود عشان الشرح الفورم+الريبورت 6i شكرا تقديم بلاغ
بتاريخ: 21 أغسطس 200817 سنة كاتب الموضوع comment_136724 this is the code what i use IF :SECURITY.DEPT = 20 THEN IF :PRINT.REPORT1 = 1 THEN DECLARE P_LIST PARAMLIST; BEGIN P_LIST := CREATE_PARAMETER_LIST('I'); ADD_PARAMETER('I','userid=AMMAN/AMMAN A',TEXT_PARAMETER,TO_CHAR(:PRINT.V_DATE,'DD/MM/YYYY')); ADD_PARAMETER('I','userid=AMMAN/AMMAN X',TEXT_PARAMETER,to_char(:PRINT.v_NO)); ADD_PARAMETER('I','userid=AMMAN/AMMAN X2',TEXT_PARAMETER,to_char(:PRINT.year1)); RUN_PRODUCT(REPORTS,'F:\AYTAM_FINAL\group2\box_r1.rdf',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'I'); DESTROY_PARAMETER_LIST('I'); END; ELSIF :PRINT.REPORT1 = 2 THEN DECLARE P_LIST PARAMLIST; BEGIN P_LIST := CREATE_PARAMETER_LIST('I'); ADD_PARAMETER('I','userid=AMMAN/AMMAN A',TEXT_PARAMETER,TO_CHAR(:PRINT.V_DATE,'DD/MM/YYYY')); ADD_PARAMETER('I','userid=AMMAN/AMMAN X',TEXT_PARAMETER,to_char(:PRINT.v_NO)); ADD_PARAMETER('I','userid=AMMAN/AMMAN X2',TEXT_PARAMETER,to_char(:PRINT.year1)); RUN_PRODUCT(REPORTS,'F:\AYTAM_FINAL\group2\box_r2.rdf',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'I'); DESTROY_PARAMETER_LIST('I'); END; .................................................and so on تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.