بتاريخ: 4 مايو 200818 سنة comment_128028 السلام عليكم ورحمة الله وبركاتهارجوا مساعدتي في فهم هذا الكود وكل متغير فيه ماذا يعني علما باني اريد عمل برامتر اسمه std_id ونقل محتوياته من شاشه لاخرى -------------------- CHECK IF PARAMETER EXISTS , DESTORY IF EXISTS ---- list_id := GET_Parameter_List('U_NAME'); IF NOT Id_Null(list_id) THEN Destroy_Parameter_List(list_id); END IF; -------------------- CREATION AND ADDING PARAMETERS -------------- list_id := Create_Parameter_List('U_NAME'); Add_Parameter(LIST_id,'USER_CD',TEXT_PARAMETER,TO_CHAR (:parameter.user_cd)); Add_Parameter(LIST_id,'USERNAME',TEXT_PARAMETER,:block.name)); ---------- OPEN_FORM(MOD_NAME, ACTIVATE, NO_SESSION,list_id ); ارجووو مساعدتي في اقرب وقت شاكره كل من يرد ع موضوعي تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة comment_128055 في حالة تمرير parameter بين شاشتين قومي بعمل التالي -في الشاشة الاولى (A) قوم بانشاء PARAMETER وهو WW .- في الشاشة الثانية (المستقبلة لل PARAMETER)declare p_id paramlist ;beginp_id :=create_parameter_list('ww'); -- ww parameter nameadd_parameter(p_id,:parameter.ww,text_parameter,:parameter.ww); .OPEN_FORM('PATH',ACTIVATE,NO_SESSION,SHARE_LIBRARY_DATA,P_ID);end; تم تعديل 5 مايو 200818 سنة بواسطة omar karazoon تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة كاتب الموضوع comment_128074 في حالة تمرير parameter بين شاشتين قومي بعمل التالي -في الشاشة الاولى (A) قوم بانشاء PARAMETER وهو WW .- في الشاشة الثانية (المستقبلة لل PARAMETER)declare p_id paramlist ;beginp_id :=create_parameter_list('ww'); -- ww parameter nameadd_parameter(p_id,:parameter.ww,text_parameter,:parameter.ww); .OPEN_FORM('PATH',ACTIVATE,NO_SESSION,SHARE_LIBRARY_DATA,P_ID);end; جزاك الله الف خير على هذا الشرح المبسطلكن لدي سؤال هل هذه الطريقه اعملها بعدد البرامتر اللي عندييعني لو انشأت برامتر ثاني اسمه ssاعمل نفس الكود كامل مره ثانيه في نفس الشاشه او فقط اكرر كود add لبرامتر تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة comment_128077 لا شكر على واجب بالنسبة للاستفسار لديك يجب فقط استخدام add_parameter فقط بعدد المتغيرات لديك بشرط ان يكون عدد parameter في الشاشتين متساوي . تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة كاتب الموضوع comment_128082 أسال الله العلي العظيم ان يجعلك في الفردوس الاعلى من الجنةولك مني كل الشكر والتقدير أستاذي الفاضل تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة comment_128083 امين يا رب اجمعين نحن وجميع المسلمينبالنسبة للمشكلة لديك تم حلها ام لا (جربت الكود ) ؟ تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة comment_128086 في حالة تمرير parameter بين شاشتين قومي بعمل التالي -في الشاشة الاولى (A) قوم بانشاء PARAMETER وهو WW .declarep_id paramlist ;beginp_id :=create_parameter_list('ww'); -- ww parameter nameadd_parameter(p_id,:parameter.ww,text_parameter,:loc); -- loc field nameOPEN_FORM('PATH',ACTIVATE,NO_SESSION,SHARE_LIBRARY_DATA,P_ID);end;- في الشاشة الثانية (المستقبلة لل PARAMETER):field_name :- :parameter.ww; تقديم بلاغ
بتاريخ: 5 مايو 200818 سنة كاتب الموضوع comment_128093 شوف هذا الكود بتاعي ----------------- insert data of columm student into parameter -------------------------------------------------- select id_std , name , id_level , desc_level into :parameter.std_id ,:parameter.std_name ,:parameter.std_lev_id ,:parameter.std_lev_desc from student_pro2 WHERE upper( USERNAME ) =UPPER(:USER_NAME) AND upper( PASSWORD )=UPPER(:PASS_WORD); -------------------- CHECK IF PARAMETER EXISTS , DESTORY IF EXISTS ---- list_id := GET_Parameter_List('U_NAME'); IF NOT Id_Null(list_id) THEN Destroy_Parameter_List(list_id); END IF; -------------------- CREATION AND ADDING PARAMETERS -------------- list_id := Create_Parameter_List('U_NAME'); Add_Parameter(list_id, 'std_id', TEXT_PARAMETER, :parameter.std_id); Add_Parameter(list_id, 'std_name', TEXT_PARAMETER, :parameter.std_name); Add_Parameter(list_id, 'std_lev_id', TEXT_PARAMETER, :parameter.std_lev_id); Add_Parameter(list_id, 'std_lev_desc', TEXT_PARAMETER, :parameter.std_lev_desc); --------------------------------------------------------------- IF FORM_SUCCESS THEN OPEN_FORM('c:\forms\STUDENT_SCREEN', ACTIVATE, NO_SESSION,list_id ); END IF; والرن تمام ومضبوط لكن لا يفتح لي الشاشة التي اريد فتحها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟وسؤال هل فقط في الشاشه التي اريد فتحها انشى نفس البرامتر التي عملتها في الشاشة الاولى فقط ؟؟؟ ام اغير في خصائصها شيء !!!!ولك جزيل الشكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.