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

تعبئة list

Featured Replies

بتاريخ:

ما هي افضل الطرق
تعبئة list

بتاريخ:

السلام عليكم

LIST تعبئ على طريقتين

1 - STATIC :-
اذا كانت المعلومات المراد تعبئتها ثابته وإحتماليه تغييرها قليله اي لا يجري عليها تحديث او زياده
على سبيل المثال اذا اردنا وضع GENDER في LIST يحتوي على FEMAL,MALE
فهذه المعلومه ثابته و لا يوجد لإحتماليه اخرى لذا نستطيع تعبئه من :-

1- نختار ال LIST المراد تعبئتها و ندخل على ال خصائص لها PROPERTY
2- من elemant in list
3- يظهر لنا صندوق في هذا الصندوق نضع القيم المراد ان تظهر في ال LIST وما يقابلها في
الاسفل اضع القيمه المراد ان نخزنها في ال DATABASEمثلا عند اختيار ال قيمه التي في الاعلى
يعني اضع MALE في الاعلى وفي الاسفل اضع 0
FEMALE في الاسفل اضع 1

هذه الطريقه الاولى



2- DYNAMIC LIST

DECLARE
RG_NAME VARCHAR2(40) := 'EMP_CITY';
RG1    RECORDGROUP;
ERRCODE NUMBER;
BEGIN
    RG1 := FIND_GROUP (RG_NAME);
    IF ID_NULL (RG1) THEN
    
    rg1:=create_group_from_query('my_group','select CITY_NAME,to_char(CITY_No) from CITY');
      
    END IF;
    
    ERRCODE :=POPULATE_GROUP (RG1);
    POPULATE_LIST ('EMP_CITY',RG1);
    delete_group ('my_group');
   
  
END;



في هذه الطريقه تعبئ ال LIST عن طريق تحميل البيانات التي في TABLES

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

شكرا وهل الافضل ان نملأها ب
record group or cursor

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

ما هوفائدة
delete_group ('my_group');

بتاريخ:

السلام عليكم

بصراحه لا اعرف كيف او لا اعرف ما قصدك ب اعبء ال LIST ب CURSOR
ارجو إيضاحها لي إما لأستفيد منك او افيدك

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

بدلا من ان تعمل الاستعلام في ريكورد جروب نعملها في جملة الكويري للكرسير ثم نستخدم
add_list_element(listname,desc,value,index)
in when_new_form_instance

بتاريخ:

DECLARE
CURSOR y IS SELECT dname,deptno FROM dept; 
BEGIN
CLEAR_LIST('DEPTNO');
FOR I IN y LOOP
ADD_LIST_ELEMENT('DEPTNO',1,I.dname,I.DEPTNO);
END LOOP;
END;


ممكن ده يفيدك

ايهاب وجدى

  • بعد 1 سنة...
بتاريخ:

السلام عليكم اخي انا لما بعمل clear_list ما بنمسح شيئ لماذا .
ارجوكم ارجو ان تساعدونسي باقصى وقت.

  • بعد 2 أسابيع...
بتاريخ:

عشان في كل مره cursor تقوم بجلب البيانات المره القادمه تقوم بجلب
نفس البيانات ارجو ان تكون فهمت قصدي!!!!!!

بتاريخ:

عشان في كل مره cursor تقوم بجلب البيانات المره القادمه تقوم بجلب
نفس البيانات ارجو ان تكون فهمت قصدي!!!!!!

السلام عليكم اخي شكرا على ردك ولكن لم افهم قصدك ارجو منك التوضيح اكثر لعما اني استخدم typ list : poplist وليس combox لانه لا يوجد مشكلة في combox ولكن المشكلة في poplist او اذا في طريقة اخري اني اجعل combox لا يمكن ادخال قيم غير الموجودة .
ارجو منك يا اخي عدم اليخل على بما لدك من علم .

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

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

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

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

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

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.