الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن استدعء تقرير من Form

مغلق
بدأه Abu_bakr في 8 مارس 2002 · 2 رد · 1,331 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

أحتاج إلى استدعاء تقرير من Form مصمم في Form builder مع تمرير بارامترات من الـ Form إلى التقرير.

قمت بإنشاء Parameter List في الـ Form Builder ولكن لا أعرف كيف أستخدمها في الـ Report Builder

أرجو المساعدة وجزاكم الله خيراَ

#2

السلام عليكم

اخى العزيز انا لست خبير ولكن احاول المساعدة

على ما اعتقد انه يجب ان تنشاء داخل التقرير شىء يسمى User Parameter لكن تضع فيه الباراميتر من الفورم

وارجو ان تقرء من الهلب عن Add_parameter

ارجو التصحيح اذا كان هناك خطاء

وشكرا

#3

بعد التحية

أخواني هذا مثال على عملية تشغيل ال report من ال forms ارجوا ان يكون واضح والكود التالي يوضع في button عند الحدث

(when-button pressed)

declare

-- create parameter list to sign some parameter to this list

p1_id ParamList;

begin

-- when you push button the cursor go to employee name

go_item('emp.ename');

--sign the parameter list to variable pl_id

p1_id := Get_Parameter_List('tmpdata');

-- if the parameter list contain any list this code Destroy list to sign a new list

if NOT Id_Null(p1_id) then

Destroy_Parameter_list(p1_id);

end if;

--after Destroy list this code create new list with new

parameter

p1_id := Create_Parameter_List('tmpdata');

-- to disable the parameter screen on report that raise when you call report

add_parameter(p1_id,'PARAMFORM',text_parameter,'NO');

-- detrmine the parameter name and the field you want to use

as parametr (employee name)

add_parameter(p1_id,'parametro',text_parameter,:emp.ename);

-- call report using the run product

Run_Product(REPORTS,'G:OracleFormsPassParameterempRun',SYNCHRONOUS,RUNTIME,FILESYSTEM,p1_id,NULL);

end;

--------------------------------------------------------------------------------

لتنزيل المثال بإسم Pass Parameter

http://www.geocities.com/mohammedshake/mainoracle.htm

هذا الموضوع مغلق.

مواضيع مشابهة