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

ارسال نص متغير من Forms10gإلى Reports 10g

Featured Replies

بتاريخ:

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

 

 

لدي مربع نص به 600-1000 حرف  ومتغير حسب طلب المستخدم اي يقوم بالكتابة به النص المراد طباعته وارساله للتقرير مع بيانات اخرى رقمية وحرفيه وتاريخ

 

كيف يمكن ارسال النص الكبيرمن الفورمز  إلى التقارير ؟

 

بستخدم DB10g- Forms and Reports 10g

بتاريخ:

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

اقتراح

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

ثم من داخل التقرير يتم قراءة البيانات من الجدول الوسيط بدلالة الرقم المرجعي المرسل من الشاشة الى التقرير 

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

              آمل منك التوضيح اكثر

بتاريخ:

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

 

 

لدي مربع نص به 600-1000 حرف  ومتغير حسب طلب المستخدم اي يقوم بالكتابة به النص المراد طباعته وارساله للتقرير مع بيانات اخرى رقمية وحرفيه وتاريخ

 

كيف يمكن ارسال النص الكبيرمن الفورمز  إلى التقارير ؟

 

بستخدم DB10g- Forms and Reports 10g

ابعته فى باراميتر عادى.

بتاريخ:

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

 

أخي الكريم

 

قم بتجربة الكود التالي

DECLARE
repid      REPORT_OBJECT;
v_rep      VARCHAR2(32767);
p_list     paramlist ; 
BEGIN 
if :ac_nam1 is null OR :ac_nam2 is null then
null;
else     
repid := find_report_object('AAA'); 
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,getpath||AC_NUM2);
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);
add_parameter(p_list,'PNUMC',text_parameter,:TITLE.NUMC);
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 if ;
END ;

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

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

اشكركم على تفاعلكم

هل تعمل مع non database item  

 الحقل غير مرتبط بـ DB

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

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

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

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

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

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.