ahmed_elmoslmany بتاريخ: 23 يونيو 2014 تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2014 DECLARE l_count VARCHAR2(50) ; l_text VARCHAR2(50); BEGIN l_count:= GET_LIST_ELEMENT_COUNT('FORMS'); FOR i in 1..TO_NUMBER(l_count) LOOP IF GET_LIST_ELEMENT_VALUE('FORMS',i) =:FORMS THEN l_text := GET_LIST_ELEMENT_LABEL('forms',I); open_form('D:\my files\oracle\FORMS WORK\MEDO\'||l_TEXT); END IF; END LOOP; END; الكود دا انا بقرا بيه ال LABEL من ال LIST ITEM هو شغال بس بيعملى EXCEPTION وتعبت معاه يا ريت لو حد يساعدنى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamedali013 بتاريخ: 24 يونيو 2014 تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2014 ممكن حضرتك تقولنا وصف الexceptionاو ممكن حضرتك تقول الفكرة اللى انت عاوزها ونحاول نساعدكاللى فهمته غالبا انك عاوز تجيب الlable وهوه اسم فورم موجودة عندكطب انت ليه بتعمل loop ؟انت هاتفتح فورم بعينها ولا هاتفتحهم كلهم؟ 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_elmoslmany بتاريخ: 24 يونيو 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2014 زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_elmoslmany بتاريخ: 24 يونيو 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2014 والملف دا فى الا EXCEPTION اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 24 يونيو 2014 تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2014 لو اليست بتجيب من سيليكتاية ففي عندك غلط في اسم عمود ابعت السيليكتاية نبص عليها 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_elmoslmany بتاريخ: 24 يونيو 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2014 انا عامل record group ودا الكود بتاعه SELECT U.FORM_NAME,TO_CHAR(U.FORM_NO) FROM user_form U, USERS S, forms F WHERE u.form_no= f.form_no AND S.userid= f.userid AND lower(S.UNAME)=LOWER(:GLOBAL.G_USER_NAME) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 25 يونيو 2014 تقديم بلاغ مشاركة بتاريخ: 25 يونيو 2014 (معدل) زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION توضيح بس , الاكسبشن بيطلع لما تدوس علي الـ label ولا امتي بالظبط , ومكتوب في تريجر ايه , وفي كود تاني غير الي انت كاتبه فوق ده ولا لا ؟ تم تعديل 25 يونيو 2014 بواسطة eslam elbyaly 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_elmoslmany بتاريخ: 25 يونيو 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 يونيو 2014 الكود اللى انا كاتبه فى WHEN-LIST-ACTIVATED DECLARE l_count VARCHAR2(50) ; l_text VARCHAR2(50); BEGIN l_count:= GET_LIST_ELEMENT_COUNT('FORMS'); FOR i in 1..TO_NUMBER(l_count) LOOP IF GET_LIST_ELEMENT_VALUE('FORMS',i) =:FORMS THEN l_text := GET_LIST_ELEMENT_LABEL('forms',I); open_form('D:\my files\oracle\FORMS WORK\MEDO\'||l_TEXT); END IF; END LOOP; END; اما الكود التانى هى ال record group اللى انا كاتبه فى التعليق اللى قبل كده وعامل populate group فى when_new_form_instance والexception بيظهر لما اضغط على الlabel علشان اروح للفورمه اللى انا عاوزها بيروح عادى بس بيعملى exception اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 26 يونيو 2014 تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2014 يا سلام لو تضغط الفورمه وترفعها بقى يا ريس , يبقى عداك العيب 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_elmoslmany بتاريخ: 30 يونيو 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 يونيو 2014 eslam elbyaly مشكور جدا لمتابعه حضرتك للموضوع انا عدلت حاجات فى الداتابيز بتاعتى لما روحت الفورم وشغلتها لقيت ال exception مبقاش موجود بس هو كان بيحصل ليه مع ان كل حاجه كانت صح الصراحه مش عارف اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.