بتاريخ: 19 أبريل 200520 سنة comment_33602 السلام عليكم ورحمة الله وبركاتهاخواني .. لدي فورم يحتوي على عدد من الحقول المتغيرة وغير مرتبطة بأي قاعدة بيانات واريد ان اقوم بطباعة هذه الحقول المتغيرة مباشرة من الفورم الى الطابعة .... هل يوجد غير الامر Print ?? لأنني لا أريد طباعة الشاشة كاملة .. فقط أريد طباعة الحقول المتغيرةشكرا تقديم بلاغ
بتاريخ: 30 أبريل 200520 سنة comment_34676 نعم يمكن ذلكفنفترض ان لديك فورم فيه EMP_NOو EMP_NAMEو DEPARTMENTيتم تعبئتها في الفورم ولا تخزن في قاعدة بيانات فيتم عمل باراميتر عند مناداة التقرير A PARAMLIST;BEGINA:=CREATE_PARAMETER_LIST('A_PARAM');ADD_PARAMETER(A,'EMPNO',TEXT_PARAMETER,:EMP_NO);ADD_PARAMETER(A,'EMPNAME',TEXT_PARAMETER,:EMP_NAME);ADD_PARAMETER(A,'DEPT',TEXT_PARAMETER,:DEPARTMENT);ADD_PARAMETER(A,'DESTYPE',TEXT_PARAMETER,'PRINTER');ADD_PARAMETER(A,'COPIES',TEXT_PARAMETER,:COPIES);ADD_PARAMETER(A,'PARAMFORM',TEXT_PARAMETER,'NO');RUN_PRODUCT (REPORTS,'C:\TEST.REP',ASYNCHRONOUS,RUNTIME,FILESYSTEM,A);حيث EMPNO,EMPNAME,DEPT هي يوزر باراميتر في التقرير ثم يتم بناء التقرير يعمل DATA BLOCKفيه SELECT 1 FROM DUALويتم وضع كل البراميتر داخل FRAME بالشكل الذي تريدهوهكذا تتم الطباعة مباشرةانشاء الله اكون وفيت بالغرض تقديم بلاغ
بتاريخ: 30 أبريل 200520 سنة كاتب الموضوع comment_34717 اشكرك اخي الفاضل ....... جاري التجربة واخبارك بالنتيجة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.