الانتقال إلى المحتوى
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.

اظهار رسالة في نهاية عرض البيانات

Featured Replies

بتاريخ:

اهلآ شباب
انا بشتغل منول وعوز لما يصل الى نهاية البيانات اللى فى الجدول تظهر رساله بس انا مش عارف الحل ايه ؟؟ انا وجدة الحل بس wizerd
هذا هو الكود

DECLARE
 CURSOR PERSON_NAME IS
   select PER_ID,PER_NAME,BIRTHDATE,
     EMAIL_ADDRESS,GENDER,MARITAL_STATUS,
     FAMILY_ID,CHURCH_ID,ADDRESS,STREET_ID,
     AREA_ID,COUNTRY_ID,PHONE,FATHER_CONN  
   from person
   where per_id=:per_id+1
   ORDER BY PER_ID;
BEGIN
GO_BLOCK('PERSON');
OPEN PERSON_NAME;
LOOP
  FETCH PERSON_NAME INTO :PERSON.PER_ID,
:PERSON.PER_NAME,:PERSON.BIRTHDATE,
:PERSON.EMAIL_ADDRESS,
       :PERSON.GENDER,:PERSON.MARITAL_STATUS,
:PERSON.FAMILY_ID,:PERSON.CHURCH_ID,
      :PERSON.ADDRESS,:PERSON.STREET_ID,
:PERSON.AREA_ID,:PERSON.COUNTRY_ID,
:PERSON.PHONE,:PERSON.FATHER_CONN;
      EXIT WHEN PERSON_NAME%NOTFOUND;
END LOOP; 
CLOSE PERSON_NAME;
END;

بتاريخ:

اخي الكريم
هذا التعديل على الكيرسر يجب استخدام NEXT_RECORD وكذلك الذهاب الى بداية السجل قبل بداية ال LOOP

DECLARE
CURSOR PERSON_NAME IS
  select PER_ID,
             PER_NAME,
             BIRTHDATE,
             EMAIL_ADDRESS,
             GENDER,
             MARITAL_STATUS,
             FAMILY_ID,
             CHURCH_ID,
             ADDRESS,
             STREET_ID,
             AREA_ID,
             COUNTRY_ID,
             PHONE,
             FATHER_CONN     from person
                                  where per_id=:per_id+1
                                  ORDER BY PER_ID;
BEGIN
GO_BLOCK('PERSON');
first_record
OPEN PERSON_NAME;
LOOP
 FETCH PERSON_NAME INTO  :PERSON.PER_ID,
                                                        :PERSON.PER_NAME,
                                                        :PERSON.BIRTHDATE,
                                                        :PERSON.EMAIL_ADDRESS,
                                                        :PERSON.GENDER,
                                                        :PERSON.MARITAL_STATUS,
                                                        :PERSON.FAMILY_ID,
                                                        :PERSON.CHURCH_ID,
                                                        :PERSON.ADDRESS,
                                                        :PERSON.STREET_ID,
                                                        :PERSON.AREA_ID,
                                                        :PERSON.COUNTRY_ID,
                                                        :PERSON.PHONE,
                                                        :PERSON.FATHER_CONN;
                NEXT_RECORD;
                IF :SYSTEM.LAST_RECORD='TRUE' THEN
                      MESSAGE('YOU ARE IN LAST_RECORD');            
                      MESSAGE('YOU ARE IN LAST_RECORD');            
                       EXIT WHEN PERSON_NAME%NOTFOUND;
                END IF;
END LOOP; 
CLOSE PERSON_NAME;
END;

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

مشكورآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآ اخى اسامة

ايهاب وجدى

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

مشكوآ اخى ولكن بعد التجربه تحدث اشياء غريه مثل
عند الضغط على السجل السابق يرجع ( مفيش مشكله ) ولكن عند الضغط على التالى لا يتقدم سوى سجل واحد فقط ؟؟؟؟؟؟؟؟؟؟؟؟؟

حاجه غريبه

ايهاب وجدى

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

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

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

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

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

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.