السلام عليكم اخواني الاعضاء
وكل عام وانتم بخير(f)(gift)(f)
لدي سوال في التقاريرreports :
انا وضعت data block لتقرير معين
مثلاً تقرير عن إجازات موظفين.
عندما أحدد الفترة التي اريد ثم أضغط زر طباعة يأتي بالمطلوب:).
لكن المشكلة عندما أطلب هذا التقرير مرة اخرى او أي تقرير أخر يخرج لي نموذج معاملات المشغل ويطلب مني ادخال قيم المعاملاتمرة اخرى :eek::'(.
كيف استطيع التخلص من هذة المشكلة بحيث اني اطلب تقارير عديدة في نفس الوقت بدون ظهور هذة المشكلة.
هذا هو الـtrigger الموضوع في زر طباعة:
DECLARE
ORENI PARAMLIST;
BEGIN
ORENI:=GET_PARAMETER_LIST('TEMPDATA');
IF NOT ID_NULL(ORENI)THEN
DESTROY_PARAMETER_LIST('ORENI');
END IF;
ORENI:=CREATE_PARAMETER_LIST('TEMPDATA');
ADD_PARAMETER(ORENI,'PARAMFORM',TEXT_PARAMETER,'NO');
ADD_PARAMETER(ORENI,'PEMP_NO',TEXT_PARAMETER,:REPORT_EMP_REM.PEMP_NO);
ADD_PARAMETER(ORENI,'PDATE1',TEXT_PARAMETER,:REPORT_EMP_REM.PDATE1);
ADD_PARAMETER(ORENI,'PDATE2',TEXT_PARAMETER,:REPORT_EMP_REM.PDATE2);
RUN_PRODUCT(REPORTS,'c:SALMANREMEN_REP',SYNCHRONOUS,RUNTIME,FILESYSTEM,ORENI,NULL);
END;