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

عمل Parameter ياخذ من Parameter

Featured Replies

بتاريخ:

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

بتاريخ:

بسم الله

على قدر فهمى لسؤالك انت تريد عمل Parameter فى تقرير تأخد قيمتها من باراميتر فى فورمه معينه ... اليك الكود الصحيح ان شاء الله :



DECLARE
vv_connect VARCHAR2(100);
vv_db VARCHAR2(100);
vv_password VARCHAR2(100);
vv_username VARCHAR2(100);
VC_REP_NAME VARCHAR2(100);
URL VARCHAR2(500);
VN_RATIO NUMBER :=1;
begin
vv_username := get_application_property(username);
vv_password := get_application_property(password);
vv_db := get_application_property(connect_string);
vv_connect := vv_username||'/'||vv_password||'@'||vv_db;
VC_REP_NAME := 'REP0052.RDF';

URL := '/reports/rwservlet?report='||'D:\REP\'||VC_REP_NAME||'&userid='||VV_CONNECT||
'&destype=CACHE&desformat=HTMLCSS&paramform=no&maximize=yes';

URL := URL ||'&P_EMP_COD='||:MASTER_BLOCK.EMP_COD;
URL := URL ||'&P_DATE_FROM='||:MASTER_BLOCK.DATE_FROM;
URL := URL ||'&P_DATE_TO='||:MASTER_BLOCK.DATE_TO;
--URL := URL ||'&P_3='||:GLOBAL.REP_HEAD3;
web.show_document(URL);
end;


و الله المستعان

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

الف مليون شكر
وربنا يجزيك كل خير
ولكن قصدى هو
1- عندى بارميتر من خلال الريبورت مثلا بضع فيه اسم الدولة من خلال هذا الاختيار ياتى بكل المسجلين عندى من هذه الدولة
وشكرا

بتاريخ:

الأخ الكريم ، إليك أكثر من مثال بالمنتدي يفيد بذلك فياريت لو تبحث ولو بنسبة قليلة جداً !!!

علي العموم سأشرح لك مثال بسيط جداً :

نفرض أن لديك جدول يدعي Emp ، وهذا الجدول يحتوي علي حقل يدعي Emp_Country والذي يمثل إسم الدولة التابع لها كل موظف ( فكيف يتم بناء تقرير سليم لمثل هذا الطلب ) ؟؟؟

1- أنشأ تقرير جديد يحتوي علي باراميتر تحت إسم P_Country بحيث أن يحتوي علي النوع المناسب للبيانات التي سيتم إدخالها من خلالها ( نص - رقم - تاريخ - .... ؟ ).
2- قم بالذهاب الي جزء Parameter Form وأدرج حقل Field وأربطه مع الباراميتر المحدد من خلال خاصية Source التابعة للحقل.
3- بعد ذلك أذهب الي Data Model وأصنع SQL Query جديد ، ومن ثم أدرج بداخلة الكود التالي :

Select *
From Emp
Where Emp_Country = _Country



بعد ذلك أستخدم الكود الذي أدرجة له الأخ الكريم ( سامح ) مع إرسال قيمة للباراميتر P_Country ( في حالة رغبتك لإرسال قيم الباراميترات من النموذج نفسة.




بالتوفيق

  • بعد 11 شهور...
بتاريخ:

السلام عليكم ورحمة الله وبركاته
أعتقد أن السائل لايقصد ذلك و إنما يقصد أنه يريد في شاشة ال parameter form أن يكون فيه
2 parameter
الأولى خاصة بالبلاد، وعندما يختار البلد يسمع تحت في الثانية ويعرض موظفي ذلك البلد. كل ذلك في الريبورت بيلدر وليس الفورم.
وحتى لو لم يكن ذلك قصده أرجو أن يتم الإجابة على ذلك لأنها مشكلة تواجهني.
جزاكم الله كل خير

بتاريخ:

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

بتاريخ:

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

abeeer
orahamdi

اعتقد انه فى الريبورت بيلدر ... وفى شاشة التعامل مع ال parameters لايمكن الربط بين رمز البلد المختار من القائمة list ثم اظهار موظفى البلد المحدد
ومع تغيير البلد المختار يتم تغيير تلقائي للموظفين التابعين للبلد المحدد

لذلك يمكن اقتراح ان يتم استخدام امكانيات الفورم بيلدر فى تجهيز ال parameters ثم ارسالها الى التقرير مع أمر استدعاء التقرير

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

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

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

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

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

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.