بتاريخ: 25 أغسطس 200817 سنة comment_137054 عندي فورم وفيه بلك داخل البلك فيه حقل معين انا ابغى قيمة الحقل هذا تاتي من حقل داخل فورم اخر هل استطيع فعل ذلك وكيف؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 25 أغسطس 200817 سنة كاتب الموضوع comment_137075 معقول ما حد يعرف او صيغة السؤال مش واضحه تقديم بلاغ
بتاريخ: 25 أغسطس 200817 سنة comment_137079 يمكن ذلك عن طريق اسناد القيمة الموجودة في الحقل الى متغير عام كالتالي :-:GLOBAL.item:=block.itemو في الفورم الاخر نتعامل مع قيمة المتغير العام GLOBAL.item:وهناك ايضا طريقة اخرى عن طريق تعريف parameter وتمريرة من فورم الى آخر باستخدام كود يمكن البحث عنة في الـ help تقديم بلاغ
بتاريخ: 25 أغسطس 200817 سنة comment_137083 بسم الله الرحمن الرحيم كود استخدام الباراميتر .. و انا افضل استخدام الباراميتر عن الجلوبال ... PROCEDURE OPEN_F ( In_vFormName VARCHAR2 ,P_RECORD VARCHAR2 DEFAULT NULL) IS FORMS_PARAMETERLIST PARAMLIST; VFORMNAME VARCHAR2(50); VPATH VARCHAR2(20);BEGIN----------------------------------------------- VPATH:= 'D:\sameh\FMX\';----------------------------------------------- IF (NOT ID_NULL(GET_PARAMETER_LIST('FORMS'))) THEN DESTROY_PARAMETER_LIST ('FORMS'); END IF;----------------------------------------------- FORMS_PARAMETERLIST := CREATE_PARAMETER_LIST('FORMS');----------------------------------------------- IF P_RECORD IS NOT NULL THEN ADD_PARAMETER (FORMS_PARAMETERLIST,'P_EMP_ID',TEXT_PARAMETER,P_RECORD); END IF;----------------------------------------------- VFORMNAME := VPATH || In_vFormName;----------------------------------------------- OPEN_FORM(vFormName,'FORMS'); END; بالتوفيق ....... تقديم بلاغ
بتاريخ: 25 أغسطس 200817 سنة comment_137084 لماذا اخي الكريم تفضل استخدام البارميتر عن الجلوبال ؟ تقديم بلاغ
بتاريخ: 25 أغسطس 200817 سنة كاتب الموضوع comment_137090 كيف اسند القيمة الموجوده في الحقل الى متغير عام يعني وين تتم هل في when new item instance تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.