الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

طباعة مباشرة بدون العرض في المتصفح

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاتة

 

كيف يمكن طباعة التقرير مباشرة بدون العرض في المتصفح كــ pdf  او غيرة وذلك على الويب وليس شبكة داخلية

forms&report 10 G Or 11G

 

في 6i كان الطبع بسهولة اما في 11 جي غريب جدا عدم وجودها من خلال الكلاينت

 

 

 

 

 

بتاريخ:
DECLARE
pl_id paramlist;
x VARCHAR2 (150);
y NUMBER;
report_service_name VARCHAR2 (200);
BEGIN
-- Create parameter List to pass report parameters through it. 
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');

-- Adding Parameters to parameter List 
ADD_PARAMETER (pl_id,
'P_EMP_NO',
text_parameter,
'100');
ADD_PARAMETER (pl_id,
'P_DEPTNO',
text_parameter,
'10');

-- Set Report server name which uses to run report programatically
report_service_name := 'FRHOME1_REPORT_SERVER';
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_server,
report_service_name);

-- Set report output format programatically
-- Set spreadsheet output 
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_desformat,
'spreadsheet');

--set pdf output 
--SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

--- Execute report ar Report Service 
y := LENGTH (report_service_name) + 2;
x := RUN_REPORT_OBJECT ('REPORT_NAME', pl_id);

--Display a report in URL 
web.show_document (
'/reports/rwservlet/getjobid'
|| SUBSTR (x, y)
|| '?server='
|| report_service_name);
END;

تحديدا هنا

SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

http://mahmoudoracle.blogspot.com/2012/09/oracle-forms-print-report-directly.html#.UZNKm6JHLzw

تم تعديل بواسطة ahmed.arafa

بتاريخ:

السلام عليكم

هذه الطريقة غير فعالة مع الـ11g

 

يمكنك استخدام الـ javabean للطباعة مباشرة بدون عرض التقرير

عن طريق الرابط التالي

http://forms.pjc.bean.over-blog.com/article-6621538.html

 

:)

 

DECLARE
pl_id paramlist;
x VARCHAR2 (150);
y NUMBER;
report_service_name VARCHAR2 (200);
BEGIN
-- Create parameter List to pass report parameters through it. 
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');

-- Adding Parameters to parameter List 
ADD_PARAMETER (pl_id,
'P_EMP_NO',
text_parameter,
'100');
ADD_PARAMETER (pl_id,
'P_DEPTNO',
text_parameter,
'10');

-- Set Report server name which uses to run report programatically
report_service_name := 'FRHOME1_REPORT_SERVER';
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_server,
report_service_name);

-- Set report output format programatically
-- Set spreadsheet output 
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_desformat,
'spreadsheet');

--set pdf output 
--SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

--- Execute report ar Report Service 
y := LENGTH (report_service_name) + 2;
x := RUN_REPORT_OBJECT ('REPORT_NAME', pl_id);

--Display a report in URL 
web.show_document (
'/reports/rwservlet/getjobid'
|| SUBSTR (x, y)
|| '?server='
|| report_service_name);
END;

تحديدا هنا

SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

http://mahmoudoracle.blogspot.com/2012/09/oracle-forms-print-report-directly.html#.UZNKm6JHLzw

 

بتاريخ:

 

السلام عليكم

هذه الطريقة غير فعالة مع الـ11g

 

يمكنك استخدام الـ javabean للطباعة مباشرة بدون عرض التقرير

عن طريق الرابط التالي

http://forms.pjc.bean.over-blog.com/article-6621538.html

 

:)

 

DECLARE
pl_id paramlist;
x VARCHAR2 (150);
y NUMBER;
report_service_name VARCHAR2 (200);
BEGIN
-- Create parameter List to pass report parameters through it. 
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');

-- Adding Parameters to parameter List 
ADD_PARAMETER (pl_id,
'P_EMP_NO',
text_parameter,
'100');
ADD_PARAMETER (pl_id,
'P_DEPTNO',
text_parameter,
'10');

-- Set Report server name which uses to run report programatically
report_service_name := 'FRHOME1_REPORT_SERVER';
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_server,
report_service_name);

-- Set report output format programatically
-- Set spreadsheet output 
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_desformat,
'spreadsheet');

--set pdf output 
--SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

--- Execute report ar Report Service 
y := LENGTH (report_service_name) + 2;
x := RUN_REPORT_OBJECT ('REPORT_NAME', pl_id);

--Display a report in URL 
web.show_document (
'/reports/rwservlet/getjobid'
|| SUBSTR (x, y)
|| '?server='
|| report_service_name);
END;

تحديدا هنا

SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

http://mahmoudoracle.blogspot.com/2012/09/oracle-forms-print-report-directly.html#.UZNKm6JHLzw

 

 

كما ترى يوجد رابط اخر لطريقه اخرى لعمل طباعه بشكل مباشر بدون استخدام الجافا بين :)

بتاريخ:

رأيت الرابط عزيزي

وقمت بتجريب هذه الطريقة من قبل وهي فعلا تقوم بالطباعة مباشرة

 

لكن يوجد فيها مشكلة وهي ان هذه الطريقة تقوم بفتح الاكروبات ريدر

وعند فتحه فان السيستم كلو يعلق حتى يتم اغلاق الاكروبات وهذه مشكلة طبعا

لذلك استخدمت الجافا بين

:)

 

 

السلام عليكم

هذه الطريقة غير فعالة مع الـ11g

 

يمكنك استخدام الـ javabean للطباعة مباشرة بدون عرض التقرير

عن طريق الرابط التالي

http://forms.pjc.bean.over-blog.com/article-6621538.html

 

:)

 

DECLARE
pl_id paramlist;
x VARCHAR2 (150);
y NUMBER;
report_service_name VARCHAR2 (200);
BEGIN
-- Create parameter List to pass report parameters through it. 
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');

-- Adding Parameters to parameter List 
ADD_PARAMETER (pl_id,
'P_EMP_NO',
text_parameter,
'100');
ADD_PARAMETER (pl_id,
'P_DEPTNO',
text_parameter,
'10');

-- Set Report server name which uses to run report programatically
report_service_name := 'FRHOME1_REPORT_SERVER';
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_server,
report_service_name);

-- Set report output format programatically
-- Set spreadsheet output 
SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME',
report_desformat,
'spreadsheet');

--set pdf output 
--SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

--- Execute report ar Report Service 
y := LENGTH (report_service_name) + 2;
x := RUN_REPORT_OBJECT ('REPORT_NAME', pl_id);

--Display a report in URL 
web.show_document (
'/reports/rwservlet/getjobid'
|| SUBSTR (x, y)
|| '?server='
|| report_service_name);
END;

تحديدا هنا

SET_REPORT_OBJECT_PROPERTY ('REPORT_NAME', report_desformat, PRINTER);

http://mahmoudoracle.blogspot.com/2012/09/oracle-forms-print-report-directly.html#.UZNKm6JHLzw

 

 

كما ترى يوجد رابط اخر لطريقه اخرى لعمل طباعه بشكل مباشر بدون استخدام الجافا بين :)

 

بتاريخ:
  • كاتب الموضوع

السلام عليكم

 

انا فعلا حاولت تجربة الجافا بين قبل انشاء الموضوع لكنة بيهنج الابلكيشن لما يفتح طبعا انا جربت شاشة الديمو الموجودة زي ما هي مع تعديل حسب التغيير في ملف الجافا واضافة Lib  في الجي ديفلوبر

 

انا بستخدم اخر اصدار من اوراكل فورمز  11.1.2.1

الجي ديفلوبر  11.2.3

والويب لوجيك   10.3.6

 

 

 

post-3649-0-00436300-1368950364_thumb.png

post-3649-0-94528400-1368950373_thumb.png

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.