الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Help Me

Featured Replies

بتاريخ:
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  وتعبت معاه يا ريت لو حد يساعدنى

بتاريخ:

ممكن حضرتك تقولنا وصف الexception
او ممكن حضرتك تقول الفكرة اللى انت عاوزها ونحاول نساعدك
اللى فهمته غالبا انك عاوز تجيب الlable وهوه اسم فورم موجودة عندك
طب انت ليه بتعمل loop ؟
انت هاتفتح فورم بعينها ولا هاتفتحهم كلهم؟

بتاريخ:
  • كاتب الموضوع

زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION

 

post-143420-0-82867900-1403632719_thumb.jpg

بتاريخ:
  • كاتب الموضوع

والملف دا فى الا EXCEPTION

post-143420-0-36056100-1403633313_thumb.gif

بتاريخ:

لو اليست بتجيب من سيليكتاية ففي عندك غلط في اسم عمود

ابعت السيليكتاية نبص عليها

بتاريخ:
  • كاتب الموضوع

انا عامل 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)
بتاريخ:

زى ما هو موجود فى الملف المرفق انا عامل OPEN_FORM ومديله المسار والمفروض انى لما بضغط على لى LABEL بيرجعلى الاسم الموجود علشان يروح للفورمه هو شغال بس بيعملى EXCEPTION

توضيح بس , الاكسبشن بيطلع لما تدوس علي الـ label ولا امتي بالظبط , ومكتوب في تريجر ايه , وفي كود تاني غير الي انت كاتبه فوق ده ولا لا ؟

تم تعديل بواسطة eslam elbyaly

بتاريخ:
  • كاتب الموضوع

الكود اللى انا كاتبه فى 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   مشكور جدا لمتابعه حضرتك للموضوع انا عدلت حاجات فى الداتابيز بتاعتى  لما روحت الفورم وشغلتها لقيت ال exception مبقاش موجود بس هو كان بيحصل ليه مع ان كل حاجه كانت صح الصراحه مش عارف

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.