الانتقال إلى المحتوى
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

بتاريخ:

 

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

ارجو من الله ان تكونو في تمام الصحة والعافية

الموضوع:

عملت تقرير به باراميتر للاستعلام عن اسم العميل وعند الاستعلام باسم عميل مسجل بالانجليزي او بالعربي التقرير شغال تمام  من داخل الريبورت,

"  وعند ربط التقرير بالفورم والاستعلام باللغة العربية يظهر بدون بيانات   "

 

مع العلم بحثت في المنتدى و قوقل ما لقيت حل

 

 

 

 

 

 

 

 

تم تعديل بواسطة jeddo21

بتاريخ:

اظهر الباراميتر فورم وشوفها بتبعت ايه واظنك لو بعت انجليزي برده وانت بتنده ع التقرير من الفورم مش هيجيب حاجة

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

مشكور على الرد

بالانجليزي شغال تمام

مع العلم انا شغال على 10g

بتاريخ:

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

 

اخي الكريم

 

قم بارسال القيمة للتقرير من خلال متغير بحيث لا تتغير عند النقل في الوب للتقرير كما في الكود التالي

DECLARErepid      
REPORT_OBJECT;v_rep      
VARCHAR2(400);p_list     paramlist ;BEGINrepid 
:= 
find_report_object('AAA');SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,getpath||'reports\'||:REP_ID);SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'pdf');p_list 
:=create_parameter_list('PLIST');add_parameter(p_list,'P_NAM',text_parameter,:TITL);add_parameter(p_list,'P_YEAR',text_parameter,:YEAR1);add_parameter(p_list,'P1',text_parameter,:DAT1);add_parameter(p_list,'P2',text_parameter,:DAT2);add_parameter(p_list,'P_ACT',text_parameter,:ACT);add_parameter(p_list,'P_TEXT',text_parameter,:PTEXT);add_parameter(p_list,'P_NUM1',text_parameter,:NUM1);add_parameter(p_list,'P_NUM2',text_parameter,:NUM2);v_rep 
:= 
RUN_REPORT_OBJECT(repid,p_list);WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');destroy_parameter_list(p_list);END 
;
راجع الرابط التالي

 

http://www.araboug.o...showtopic=38809

 

بالتوفيق ان شاء الله

 

بتاريخ:

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

 

352%/(0'(6&5,37,21
Using the Forms RUN_REPORT_OBJECT() Built-in to call Oracle Reports that
contain a parameter form requires code changes in Forms to run on the Web.
The reason for Reports parameter forms not working, when called from Forms
using the RUN_ REPORT_OBJECT Built-in, is an empty action attribute in the
generated Reports HTML parameter form. Because RUN_REPORT_OBJECT()
calls Reports directly on the server, Reports cannot access the Web environment
to obtain the information required to populate the action attribute when generating
the HTML parameter form.
The <ACTION> attribute is part of the standard HTML <FORM> tag that
defines what to do when a user presses the submit button. The <ACTION>
attribute in the Reports parameter form should contain hidden runtime parameters
that are required to process the Reports request after the user presses the submit
button.
This paper presents a Reports command line parameter that helps solve this
problem with minimal coding.

 

جزاكم الله كل خير

بتاريخ:

أظهرت الباراميتر فورم وشفته بيبعت ايه ؟

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

جزاكم الله خير

كيف اظهر الباراميتر فورم يا eslam

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

الحمدلله تم حل مشكلة البحث باللغة العربية بعد استعمال كود الاخ jamal_rrk

DECLARE
	repid      
REPORT_OBJECT;
v_rep      VARCHAR2(400);
p_list     paramlist ;
BEGIN
	repid 
:= 
find_report_object('AAA');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,'D:\FATORA.RDF');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'pdf');
p_list 
:=create_parameter_list('PLIST');
add_parameter(p_list,'P_ID',text_parameter,:ID);
add_parameter(p_list,'P_NAME',text_parameter,:NAME);
add_parameter(p_list,'P_HISTORY_FROM',text_parameter,:DATE);
add_parameter(p_list,'P_HISTORY_TO',text_parameter,:DATE2);
add_parameter(p_list,'P_RECIEPT_ID',text_parameter,:RECEIPT);
--add_parameter(p_list,'P_TEXT',text_parameter,:PTEXT);
--add_parameter(p_list,'P_NUM1',text_parameter,:NUM1);
--add_parameter(p_list,'P_NUM2',text_parameter,:NUM2);
v_rep := 
RUN_REPORT_OBJECT(repid,p_list);
WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');
destroy_parameter_list(p_list);
END ;

ولكن عند استعمال DESFORMAT=pdf تظهر هذه الرسالة

REP-52251: Cannot get output of job ID 22 you requested on Thu Aug 13 06:44:06 GMT 2015.<P>REP-51026: No output for job 22

وعند استخدمام DESFORMAT=HTMLCSS يظهر المحتوى من غير تنسيق

 

والحل هو استخدام DESFORMAT=HTML

 

 

بارك الله فيكم وربنا يجعل في ميزان حسناتكم

بتاريخ:

جزاكم الله خير

كيف اظهر الباراميتر فورم يا eslam

لو بحثت لوجدت ضالتك

set_report_object_property(......................

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

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

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

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

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

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.