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

بتاريخ:

معلش سؤالي بسيط بس حاولت ألاقيله حل بس ما لقيت
عاوزه أعمل List tiem بس عاوزاه يعرض البيانات من جدول ومش أنا إللي أحدد البيانات فيه لأن البيانات مش ثابته زي المناطق السكنية في الدولة يعني زي ال LOV بس أنا مش عاوزه أستخدم ال LOV
فلو ممكن تفيدوني في الموضوع الله يجزيكم كل خير جميعاً

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

بتاريخ:

نرجو المزيد من التوضيح

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

آسفة قصدت List item
أقصد بسؤالي هو أنني أعرف كيفية عمل list item في الصورة المرفقة
و أن طريقة إدخال البيانات بداخله من خلال Propriety من خلال خاصية element in list

ولكن هنا تبقى العناصر ثابتة حيث أنني إذا حددت 3 دول يبقون 3 فقط ولا يمكنني أن أزيدهم إلا من خلال الفورم ، هل فيه طريقة أخلي بها العنصر يقرأ من يقرأ من جدول خارجي مثلاُ أعمل جدول للدول عوضاً عن إدخال الدول في البرنامج أجعل هذا العنصر يقرأ من ذلك الجدول ، أعرف أنه يمكنني عمل هذه الحركة باستخدام LOV ولكن هل ينفع أن أستخدمها من خلال list item

__________.doc

بتاريخ:

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

نعم يمكن ذلك من خلال استخدام cursor يقوم بجلب الدول من الجدول ووضعها في ال

LIST وضع هذا ال cursor في تريجر when-new-block-instant

بتاريخ:

السلام عليكم ورحمة الله،،

سبق مناقشة موضوع الDynamic list item من قبل ,, هذة بعض الروابط لعلها تفيد ..

من هنا

أو من هنا

أو من هنــــا

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

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

شكراً لكل من رد علي وجزاه الله كل خير

بتاريخ:

يمكنك اخى استخدام الكود التالى مع تغيير اسماء الجداول حسب حالتك

Procedure call_lists IS
	rg_list	RecordGroup;
	list_fill			number;
	
begin rg_list := Find_Group ('the_list');
	If not Id_Null (rg_list)then
			Delete_Group ('the_list');
	End if;
	rg_list := Create_Group_From_Query
								('the_list','select dept_name, To_Char(dept_id) 
								   from stk_dept order by dept_name');
	list_fill 	:= Populate_Group('the_list');
	Populate_list('cmb_dept','the_list');							


end;

بتاريخ:

او يمكنك كتابة الاجراء التالي
ROCEDURE Fill_list(p_list_name varchar2 ,p_query varchar2)
IS
rg_name VARCHAR2(40) := 'temp_q';
rg_id RecordGroup;
errcode NUMBER;
BEGIN
rg_id := Find_Group( rg_name );
IF Id_Null(rg_id) THEN
rg_id := Create_Group_From_Query( rg_name, p_query);
END IF;
errcode := Populate_Group( rg_id );
clear_list(p_list_name);
populate_list(p_list_name,rg_id);
delete_group(rg_id);
END;
ثم عمل اللست ايتم باسم مناسب
بعد ذلك قم بمناداة الاجراء كالاتي
fill_list('list_item_name','select country_name,to_char(country_no) from countries)
الحقول السابقة افتراضية

بتاريخ:

السلام عليكم
ممكن اسال الاخ لماذا لا يريد استخدام اللوف لنستفيد من الامر معكم
وشكرا

  • بعد 3 شهور...
بتاريخ:

للرد على الاخت زينة
يمكن استخدام الLOVلكن نجد ان اللست ايتم مألوفة
للمستخدمين عمومأً لانهم تعودوا على الويندوز والبرامج المشابهة
:)

بتاريخ:

اذا كان حجم البيانات قليل استخدم الليست اما اذا كان حجم البيانات كبير استخدم ال lov

وانصحك ان تضرب بكلماتي هذه عرض الحائط فلا تصدق ابداً شاب تغرب أو عجوز مات اقرانه

والى الامام جميعاً

بتاريخ:

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

ممكن تشوف الموضوع ده بيتكلم على نفس الفكره وانا واضع شاشة مثال

http://www.araboug.org/ib/index.php?sho...opic=7615&st=0&

وانا في الخدمة

  • بعد 7 شهور...
بتاريخ:

طبعا للاسف ولا رابط شغال معي والاخوة ما وضحو التريجر ينكتب وين بالضبط

بتاريخ:

ممكن اختار اسم مدينة او اي اسم معين من list واعمل استعلا م عن بحيث يظهر كامل المعلومات عن هذا الاسم في باقي الجدول

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

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

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

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

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

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.