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

بتاريخ:

السلام عليكم
عندي list1 كيف استطيع عمل list2 تعتمد بياناتها ع بيانات موجوده فيlist1

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

بتاريخ:

على التريجر المناسب

مثلا when_list_change طبعا ده على list1

declare
cursor is select * from table name where <column name> = blockname.list2;
begin
for i in c loop
add_list_element('list2',2,i.coulmn name,i.valuesname);
end loop;
end;

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

شكرآ ع الاجابه بس ياريت لو توضح الكود

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

مثلآ اذا كان موجود في list1 اسماء دول
المفروض يعرض في list2 اسماء محافضات الدوله المعروضه فقط

بتاريخ:

كده حنفترض عندك جدوليين

الجدول الاول اللى فيه اسماء الدول و ليكون اسمه country

و الجدول الثانى اللى فيه اسماء المدن وليكن City

حتعملى 2 list و ليكن اسم البلوك اللى هما محطوطين فيه block1

طبعا list1 هى اللى حتشيل الدول و list2 اللى حتشيل المدن

When_new_form_instance trigger

declare 
cursor c is select * from country;
begin 
for i in c loop
add_list_element('block1.list1',1,i.country_name,i.country_no)
end loop;
end;

ال country_no ده عمود الpk فى الجدول country

عند list2 تعملى تريجر when_list_change

declare 
cursor p (no number) is select * from city where city.country_no = no;
begin 
abort_query;
clear_list('block1.list2');
for i in p(:block1.list1) loop
add_list_element('block1.list2',1,i.city_name,i.city_no);
end loop;
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.