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

Featured Replies

بتاريخ:

أخواني بالله السلام عليكم ورحمة الله وبركاته
أريد أن اعرف كيفية ربط عنصري tlist مع بعضهما
أي عندي جدول فيه رقم الصنف واسم الصنف وجدول فيه رقم الصنف و رقم النوع واسم النوع
أريد عنصري قائمة الأول فيه أسماء الأصناف والثاني أسماء الأنواع حسب الصنف المختار من اليست
اي لدي في في جدول الأصناف ماوس وكاميرات
في حال إختيار الصنف الماوس يعرض في القائمة الثانية أنواع الماوسات الموجودة وليس جميع أنواع البضائع لديه
أي سيكون هنالك ربط بين الصنف والنوع
أرجو الإجابة
وجزاكم الله كل خير والسلام عليكم ورحمة لله

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

شكراً على الرد وجزاك الله خير
بس الملف ماانفتح عندي ممكن تكتبلي الكودات اذا امكن واكون شاكر لفضلك

بتاريخ:



هعمل أول ليست للأقسام مثلاً:

when-new-form-instance

DECLARE
group_id RecordGroup;
list_id Item := Find_Item('lst');
status NUMBER;
qstring varchar2(200);
BEGIN qstring:='select department_name,department_id from departments'; group_id := Create_Group_From_Query('emp',qstring);
status := Populate_Group('emp');
Populate_List(list_id,group_id);
END;



وهعمل كود تاني على الليست بتاعة الأقسام:

when-list-changed:


DECLARE
group_id2 RecordGroup;
list_id2 Item := Find_Item('lst2');
status2 NUMBER;
qstring2 varchar2(200);
BEGIN qstring2:='select last_name,employee_id from employees where department_id =:lst ';
group_id2 := Create_Group_From_Query('emp',qstring2);
status2 := Populate_Group('emp');
Populate_List(list_id2,group_id2);
END;



ملاحظات:
1- list\list2 دي الآيتمز اللي عاملين عليها الليست
2- جملة الكويري مختاره فيها حاجتين ... اسم القسم\الموظف ... ورقم القسم\الموظف
الإسم ده بيكون الlabel في الليست
والرقم بيكون الvalue
يعني لما بتعامل مع قيمة الليست يبقى بتعامل مع رقم القسم\الموظف

وبالتالي لو عايزه أحط بلوك أجيب فيه بيانات الموظفين يبقى على الليست بتعة الموظفين هقوله:

when-list-changed:

set_block_property('employees',default_where,'employee_id='||:list2);
go_block('employees');
execute_query;



بالتوفيق أخي الكريم

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

السلام عليكم ورحمة الله وبركاته
اخي العزيز senior
شكراً جزيلاً على الرد اسف تعبتك معاي عملت الكود والشغل اوكي اتت المعلومات لليست بس من اختار عنصر من اليست لا تتغير معلومات التيبلين تيبل اليست والاخر المرتبط معه
جزاك الله خيراً وسهل املرك ان شاء الله

بتاريخ:



وعليكم السلام ورحمة الله وبركاته
بداية أنا أخت مش أخ

ومفيهاش تعب ولا حاجه أخي الكريم... أنا اللي نسيت جزء فعلاَ
إن في كل مرة بشوف لو الجروب موجود بدليته وبعدين أكريته من أول وجديد عشان أعمل ريفريش للداتا

DECLARE
group_id2 RecordGroup;
list_id2 Item := Find_Item('lst2');
status2 NUMBER;
qstring2 varchar2(200);

BEGIN qstring2:='select last_name,employee_id from employees where department_id =:lst ';

group_id2 := find_group('emp');
if not id_null(group_id2) then
delete_group(group_id2)
else
group_id2 := Create_Group_From_Query('emp',qstring2);
end if;

status2 := Populate_Group('emp');
Populate_List(list_id2,group_id2);
END;



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

السلام عليكم ورحمة الله وبركاته
شكراً جزيلاً اخت senior لاهتمامك بالموضوع واسف جداً تعبتك معاية عملت الكود وبقت المشكلة نفسها الداتا تاتي بس لاتتغير اي من الفيلدات عند اختيار عنصر من اليست

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

بس مااكون ازعجتك اخت senior عاشت ايدك على الكودات اجت الداتا لليست الاولى وعند التغير بالليست تتغير الليست الثانيه حليتي جزء كبير من المشكله شكراً الك بس المشكله باقي الفيلدات بالتيبل الاول والثاني لا تتغير الا عند الضغط على next item
ارجو الرد اذا مو زحمه منك او من اي عضو بالمنتدى مع جزيل الشكر والتقدير

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

السلام عليكم ورحمة الله وبركاته
رجأً ياخوان احد ايرد على الموضوع مشكلتي عندي اكثر من تايبل بالفورم وفي كل تيبل احد الحقول (ليست ايتم)
المشكله انه عند اختيار عنصر من اليست لاتتغير باقي الحقول في نفس التيبل وبالتالي لايقبل الاضافه او التعديل
في التيبل المرتبط به
علماً انه لايوجد مشكله اخرى ا(ستدعاء الداتا لليست,وفلترة اليست الثانيه وكل شي طبيعي مابيه مشكله )
ياريت احد يشوفلي حل للمشكله وينقذني رجأً لاتهملوا الموضوع يااخوان.........مع التقدير

بتاريخ:

الحل موجود عندي بمثال مشروح علي جدولي emp ,dept
حيث تختار إسم الإدارة
فينزل في اللست الأخري الوظائف الخاصة بلإدارة
ثم تختار الوظيفه
فينزل في اللست الثالثة موظفي الوظيفة لللإدارة
ثم تختار من الثالثة الموظف فتقوم بعمل execute query
علي بياناتة
نظرا لضيق وقتي ابعت ليا دعوة علي الميل دا وانا ابعتك الملف وهتفهمة ان شاء الله مدمت فاهم record group
[email protected]

ولو عندك كلمني علي massenger yahoo أي وقت

بتاريخ:

اليك أخي الملف المرفق بمثال جيد علي emp
ان واجهتك صعوبات في فهم اي شىء كلمني علي الميل المرفق في الرسالة السابقة

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

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

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

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

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

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.