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

سؤال عن استخدام loxucial prarameter مع تقرير اتوماتيكي

Featured Replies

بتاريخ:

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



انا كنت قد سألت عن التقرير الاتوماتيك بمعنى loxucial prarameter



وقد نجحت والحمدلله


بس عندي مشكلة في الفورمة وهي انا عندي 8 اختيارات ممكن يختار الاول مع الثاني ليطلع التقرير

وهكذا انا عملت في الكود في الفورمة

if :ch1=1 and :ch2=1 then

WEB.SHOW_DOCUMENT('http://00000:8889/reports/rwservlet?report=c:\system\reports\r_sulvah_jdn.rdf&destype=cache&desformat=PDF&userid=/@&paramform=no&my_where=NATIONALTIES.NATIONALTY_NO='||:nat||' and dir_id='||:terch||'&p2='||get_cond5,'_blank');



واشتغل تمام

بس المشكلة اضع كل الاحتمالات في الكود


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


ارجوو المساعدة

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

انا استخدم هذا الكود


ارجو تعديله بحيث اذا اخترت is_select2 و is_select3 مع بعض تأتي في الكود


هذا هو الكود ارجوووووووووو تعديله


FUNCTION Get_Cond5 RETURN VARCHAR2
IS
Cond5 varchar2(2000);
Cond4  varchar2(2000);
slash    PLS_INTEGER;
BEGIN
go_block('BLOCK2');


Loop
If   :is_select2=1  then
Cond4:='&my_where=NATIONALTY_NO='||:nat||' and ';
go_item('is_select3');
end if;
if :is_select3=1 then

Cond4:='&my_where=proj_id='||:Proj||'and';
end if;
Exit when  :system.last_record = 'TRUE';
next_item;
End loop;
slash := instr(Cond4,'and',-1);
Return (substr(Cond4,1,(slash-1)));
END;

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

ارجوووووووووووووووو المساعدة

بتاريخ:

السلام عليكم
يرجى توضيح الفكرة اكتر ؟؟
هل استخدام الـ Lexical هو للترتيب ام ماذا ؟
وكيف شكلهم على الفورم ؟؟
وهل هي DB ام لا ؟؟

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

لا يا اخي

انا استخدم lexical parameter في where


بمعنى الشرط متغير حسب اختيار القيم من الفورم


هذه صورة توضيحية للفورمه

post-31330-0-19664400-1337511765_thumb.gif

بتاريخ:

السلام عليكم
اذا كان التقرير يعتمد على هذه الـ Parameters لماذا لا تستخدم الطريقة التالية ؟:


Where Nvl(Procedure_Type, -1) = Nvl(:Procedure_Type, Nvl(Procedure_Type, -1)
 And Nvl(Nationality, -1)    = Nvl(_Nationality, Nvl(Nationality, -1))
 And Nvl(Job_Id, -1)         = Nvl(_Job_Id, Nvl(Job_Id, -1)) 

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

يا أخي ارجوووو التوضيح



انا استخدم

report=c:\system\reports\r_sulvah_jdn.rdf&destype=cache&desformat=PDF&userid=/@&paramform=no&my_where=NATIONALTIES.NATIONALTY_NO='||:nat||' and dir_id='||:terch||'&p2='||get_cond5,'_blank');



بس هذه الطريقة طويلة جدا


بس كودك اين اضعه

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

ارجووووووووووووووووووووووووو المساعدة

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

اريد الكود يعمل


بحيث اذا اختار المستخدم مثلا proj مع job




يأتي في الشرط where job=1 and proj=3 مثلا



وهكذا على حسب اختيار المستخدم للبراميتر




ارجووووووو ان تكون الصورة قد وضحت ارجوووووووكم المساعدة

بتاريخ:

اريد الكود يعمل


بحيث اذا اختار المستخدم مثلا proj مع job




يأتي في الشرط where job=1 and proj=3 مثلا



وهكذا على حسب اختيار المستخدم للبراميتر




ارجووووووو ان تكون الصورة قد وضحت ارجوووووووكم المساعدة


الحل موجود في مشاركتي السابقة.
قم بارسال القيم من الفورم كـ براميترز وبجملة الـ Where في التقرير عدل الشروط كما تم ذكره سابقا...
بتاريخ:
  • كاتب الموضوع

يا اخي انا اسف استحملني


انا واضع في التقرير where &my_where





بس الكود اللذي اعطيتني هو اين اضعه هل اضعه في الفورمه


واذا نعم كيف ارجوووووووو شرط الطريقة



ارجووك المساعدة

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

لانه يا اخي كما في الصورة انا عندي checkbox

لكل براميتر بحيث يختار المستخدم الشرط الذي يظهر في التقرير




ارجووو المساعدة

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

ارجووو المساعدة يا أخوان

بتاريخ:

السلام عليكم

هذه الجملة:

where &my_where



تستخدمها لاظهار واخفاء بيانات في التقرير ام Fields ؟؟



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

انا استخدم where &my_where


انا عندي الfileds ثابته




واستخدم where &my_where في تغير الشروط في التقري ليس الا من خلال اختيار المستخدم للباميتر


ارجوووو تكون الصورة قد وضحت




ارجوووووووك المساعدة

بتاريخ:

السلام عليكم
لغاية الان الفكرة غير واضحه !!!!!!
تغيير الشروط في التقرير لاظهار البيانات ام اظهار واخفاء الحقول في التقرير !!!!

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

لاظهار البيانات




في التقرير فقط




ارجوووو ان تكون الصورة قد وضحت

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

ارجوووووووو المساعدة يااخوان

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

ارجووووووووووووو المساعدة

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

ارجوووو المساعدة

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

ارجووووووو المساعدة


يا اخوان

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

يا أخوان معقولة ماحد يعرف الحل


ارجووو مساعدتكم

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

ارجوووووووكم المساعدة ياشباب



معقولة !!!!!!!!!!!!!!!!!!!!

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

ارجووووووو المساعدة

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

معقولة لا توجد function أو proceure


لحل هذه المشكلة





ارجووو المساعدة

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

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

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

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

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

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.