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

عدم تنزيل الأمثلة التي تخص الcompo Box

Featured Replies

بتاريخ:

مرحبا شباب كيفكم؟؟
الأمثلة التي تخص الـ compo box و list item مش قابلة تنزل

بتاريخ:

بسم الله الرحمن الرحيم

السلام عليكم و رحمه الله و بركاته

انا سويت شرح بسيط بالصور و سريع و ارفقت ملف الامثله علشان الاخوه يستفادو
حشرف كيفيه انشاء List Item و استرجاع البيانات فيها من خلال كيرسر يعنى هى حتكون non database item

1- نقوم بإنشاء داتا بلوك حنعرض فيه Empno , Ename , Job من جدول الــــ موظفين Emp كما بالشكل
4oq02kp.jpg

2- سنقوم بإنشاء List_item على Control Block و نسميها باسم dept لتصبح بالشكل الاتى
4kxaw6v.jpg

3- نقوم بكتابه تريجر على Form instance ليسترجع بيانات الاداره فى List_Item

declare

cursor list_dept is
select deptno , dname
from dept;

List_I item;

begin

list_I:=find_item('dept');
for List_R in List_dept loop
ADD_LIST_ELEMENT(List_I,list_dept%rowcount,List_R.deptno||' '||List_R.dname,
List_R.Deptno);
end loop;
end;

كما بالصوره
4pmbk90.jpg

-4 نضع تريجر على List_item " when list changed" بحيث لما اختار قيمه من الليست يعرض لى القيم المرتبطه بيها فى جدول الموظفين يعنى لما اختار الاداره يعرض لنا الموظفين اللى تابعين ليها و الكود هو

begin
set_block_property('emp',onetime_where,'deptno='||:dept);
go_block('emp');
execute_query;
end;

كما بالصوره

4v375tg.jpg

5- بعد ذلك نذهب الى List_item و نفتح نافذ الخصائص الخاصخ بيها و منها نذهب الى الخاصيه elements in list و نضغط على الزر more و نقوم بحذف القيمه الموضوعه بها لتصبح Null حتى نتمكن من عمل compile و تشغيل الفورم

لتصبح كما بالصوره

5ymyna9.jpg


وتم ارفاق الملف الخاص بها

LIST_ITEM.zip

بتاريخ:

هناك طريقة أسهل يا أخي وهي أنك تحول الItem الذي تريده من خصائصه من نوع Text Item الى نوع List Item وذلك لضمان ربطه بقاعدة البيانات :rolleyes:

بتاريخ:

مظبوط كلامك يا ماكس على حسب نوعه انا اللى شرحته ذى مقلت non database item و التانيه انك حتعمل عادى جدا داتا بيز بلوك و تحول اى تكست انت عاوزه من الخصائص الى ليست ايتم بس انا افترضت انه ده ممكن يكون المثال اللى كان طالبه الاخ أسامه

و شكرا للمعلومه ياماكس

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

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

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

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

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

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.