بتاريخ: 23 يونيو 201411 سنة comment_252328 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 وتعبت معاه يا ريت لو حد يساعدنى تقديم بلاغ
بتاريخ: 24 يونيو 201411 سنة comment_252341 ممكن حضرتك تقولنا وصف الexceptionاو ممكن حضرتك تقول الفكرة اللى انت عاوزها ونحاول نساعدكاللى فهمته غالبا انك عاوز تجيب الlable وهوه اسم فورم موجودة عندكطب انت ليه بتعمل loop ؟انت هاتفتح فورم بعينها ولا هاتفتحهم كلهم؟ تقديم بلاغ
بتاريخ: 24 يونيو 201411 سنة كاتب الموضوع comment_252368 زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION تقديم بلاغ
بتاريخ: 24 يونيو 201411 سنة comment_252382 لو اليست بتجيب من سيليكتاية ففي عندك غلط في اسم عمود ابعت السيليكتاية نبص عليها تقديم بلاغ
بتاريخ: 24 يونيو 201411 سنة كاتب الموضوع comment_252388 انا عامل 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) تقديم بلاغ
بتاريخ: 25 يونيو 201411 سنة comment_252399 زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION توضيح بس , الاكسبشن بيطلع لما تدوس علي الـ label ولا امتي بالظبط , ومكتوب في تريجر ايه , وفي كود تاني غير الي انت كاتبه فوق ده ولا لا ؟ تم تعديل 25 يونيو 201411 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 25 يونيو 201411 سنة كاتب الموضوع comment_252421 الكود اللى انا كاتبه فى 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 تقديم بلاغ
بتاريخ: 26 يونيو 201411 سنة comment_252448 يا سلام لو تضغط الفورمه وترفعها بقى يا ريس , يبقى عداك العيب تقديم بلاغ
بتاريخ: 30 يونيو 201411 سنة كاتب الموضوع comment_252582 eslam elbyaly مشكور جدا لمتابعه حضرتك للموضوع انا عدلت حاجات فى الداتابيز بتاعتى لما روحت الفورم وشغلتها لقيت ال exception مبقاش موجود بس هو كان بيحصل ليه مع ان كل حاجه كانت صح الصراحه مش عارف تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.