بتاريخ: 3 يناير 201610 سنة comment_269859 أنا في فورم البحث بتاعتي وبالتحديد في زرار الطباعة عملت add parameter ثم عطيته أسم ال column تمام ورحت على برنامج الربورت وعملت في ال user parameter نفس الأسم اللي في الفورم وسؤالي في برنامج الربورت لما أستدعي ال table علشان اعمل التقرير أخليه بأسم ال column اللي موجود في الdatabase ومن خلال program unit أكتب كود عادي جداً جملة select وأقول فيها أن اسم ال column = أسم ال user parameter ولا على طول من خلال ال property أغير أسم ال column أخليه يجيب من ال parameter اللي أنا عملته بحيث يظهر لي ناتج البحث اللي في الفورم هو نفسه في الربورت .أعمل إيه؟ تقديم بلاغ
بتاريخ: 4 يناير 201610 سنة comment_269865 السلام عليكم عدل على هذا الكود بما يتناسب معك في شاشة استدعاء التقرير declare pl_id paramlist; begin pl_id :=get_parameter_list('tmpdata'); if not id_null(pl_id) then destroy_parameter_list(pl_id); end if; pl_id := create_parameter_list('tmpdata'); add_parameter(pl_id,'PARAMFORM',text_parameter,':NO'); add_parameter(pl_id,'P_IN_DD',text_parameter,:in_dd add_parameter(pl_id,'P_REP_DATE',text_parameter,:DB_DATE); run_product(reports,'UORREP.rep',synchronous, runtime,filesystem,pl_id,null); END ومن ثم انشاء user parameter في التقرير وفي الاكيوري اعمل WHERE اسم الفليد يساوي البرميتر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.