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

Calling Forms

بدأه sasa87 في 12 أغسطس 2008 · 6 رد · 2,466 مشاهدة · في قسم Oracle Forms
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف اقوم بتغير الخصائص لبعض items بعد معملها calling يعني مثلا:

انا داخل form A وبعدين عملت caling لــ from B وفي عندي button في from B الــ enable بتعها false اعاوز اخليه true بعد معمل كول على الفورمه B وده الكود الي انا عملت :

declare

v logon_form%rowtype;

begin

select * into v from logon_form where user_name=:user_name and pass=:pass;

call_form('C:\the project\MAIN_FORM.fmx');

set_item_property('emp_t',enabled,property_true);

set_item_property('dept_t',enabled,property_true);

end;

علشان انا عامل شاشة user_name/Password ولما يدخل البيانات صح يخلي بعض items ظهرة امامه

ارجوااااااا المساعده في الهذا الكود

#2

رجواااااااا المساعده من الشباب ب المنتدى

#3

اين المساعده ياشباب

#4

يمكنك تمرير بارامترات عند إستدعائك لهذا الفورم و بناء عليها تقوم بإخفاء الأزرار المطلوبة

#5

نرجو التوضيح بمثال

Oracle Developer

#6

ياريت انت تقولى علشان انا مبتدأ كيفية استدعاء نافذة واغلاق الاخرى

ا او استدعاء كنفة واخفاء اخرى على نفس النافذة

#7
sasa87 كتب:

كيف اقوم بتغير الخصائص لبعض items بعد معملها calling يعني مثلا:

انا داخل form A وبعدين عملت caling لــ from B وفي عندي button في from B الــ enable بتعها false اعاوز اخليه true بعد معمل كول على الفورمه B وده الكود الي انا عملت :

declare

v logon_form%rowtype;

begin

select * into v from logon_form where user_name=:user_name and pass=:pass;

call_form('C:\the project\MAIN_FORM.fmx');

set_item_property('emp_t',enabled,property_true);

set_item_property('dept_t',enabled,property_true);

end;

علشان انا عامل شاشة user_name/Password ولما يدخل البيانات صح يخلي بعض items ظهرة امامه

ارجوااااااا المساعده في الهذا الكود

في الفورمa

declare

i

PL_ID PARAMLIST;

begin

pl_id := Get_Parameter_List('PARAMETER');

IF NOT Id_Null(pl_id) THEN

Destroy_Parameter_List(pl_id);

END IF;

PL_ID := CREATE_PARAMETER_LIST('PARAMETER');

ADD_PARAMETER(PL_ID, 'P_button', TEXT_PARAMETER, 1);

call_form('C:\the project\MAIN_FORM.fmx');

في الفورم b

قم بانشاء بارميتر اسمه P_button

وفي التريجر الي على مستوى الفورم WHEN-NEW-FORM-INSTANCE

اكتب اوامر التفعيل

IF p_buttin = 1 then

set_item_property('emp_t',enabled,property_true);

set_item_property('dept_t',enabled,property_true);

end if;

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