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

بتاريخ:

ياشباب انا قد سألت سؤال عن الليست

ولم يحيب احد

ياشباب للمرة الخمسين

انا عندي فورم وفيه ليست ايتم اريد فقط ان اقوم بتحميل البيانات من جدول emp

وهي empno واقوم بارسال هذه البيانات من الجدول الى هذا اللست عندما اقوم بتشغيل الفورم



هذا فقط ما أريده

بتاريخ:

أخى الفاضل يوجد طريقتين أكثر من طريقة لحل هذه المشكلة:
بافتراض ان اسم الليست ايتم هو list1
أولأ باستخدام ال CURSORS و الإجراء ADD_LIST_ELEMENT

DECLARE
CURSOR EMPCUR IS SELECT EMPNO,ENAME FROM EMP;
BEGIN
FOR EMPREC IN EMPCUR LOOP;
 ADD_LIST_ELEMENT( 'LIST1' , 1 , EMPREC.ENAME , EMPREC.EMPNO );
END LOOP;
END;



ثانيا: باستخدام ال RECORD GROUP

declare
gid recordgroup;
vpob number;
begin
gid:=find_group('empno');
if not id_null(gid) then 
	delete_group(gid);
end if;
gid:=create_group_from_query('empno','select ename,to_char(empno)
										 from emp order by 1 desc');
vpob:=populate_group(gid);
populate_list('list1',gid);
delete_group(gid);
end;


وفى كلتا الحالتين يظهر لك اسم الموظف ولكن تبقى القيمة هى رقم الموظف
أرجو أن أكون قد وفقت فى حل مشكلتك

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

يا اخي قمت بتحويل text item لempno الى list item

وكتبت الكود في when new form instance


بس المشكلة عندما اريد تشغيل الفورم يظهر هذا الخطأ ولا استطيع تشغيل الفورم



FRM-32082: Invalid value for given item type.
List LST
Item: LST
Block: EMP
Form: MODULE2
FRM-30085: Unable to adjust form for output.

بتاريخ:

تأكد من خاصية elements in list بأنها تحوى قيمة على الأقل حتى لو كانت null
وطبعا لازم تغير اسم الليست ايتم فى الكود بدلا من list1 الى الاسم الموجود عندك
بالفورم وهو على ما يبدو emp.lst
وإن لم تعمل أرجو منك ارسال ملف ال fmb

بتاريخ:

لازم يكون الحقل الذي سماه list1 من نوع حرفي وليس رقمي

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

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

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

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

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

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.