الانتقال إلى المحتوى

سؤال عنlist item ?


oraclesam

Recommended Posts

بسم الله الرحمن الرحيم
عندي جدولين الاول جدول المدرسن فية حقلين رقم المدرس واسم المدرس
والجدول الثاني مواد الطلاب ومن ضمنها حقل ليست ايتم باسم المدرس
كيف اجعل حقل اسم المدرس list item في جدول مواد الطلاب يقرا من جدول المدرسين
والسلام عليكم

رابط هذا التعليق
شارك

أرجاء التوضيح اكثر .....و المشكلة على حسب مافهمت منك هي
المشكلة:-
انك ترد وضع اسماء المدرسين في ليست ايتم ويظهر لك المواد التي يدرسها ذلك المدرس الجلي؟
نقاط الحل:-
اذا اردت توظيف عمل شيء الالي بالكمبيوتر فببساطة فكر بشكل طبيعي كيف اي بمعني لاتتكلم بانك تريد ربط العمود في جدول 1 الموجودد في المريخ عن طريق الأتصال بصديق بجدول 2 المتواجد في شارع الثاني بعد الأشارة التالثة لكي تعرف المعلومات
اجزم انك الان غضبان !!!لا عليك و انا ايضاً و لكن يأخي هذا هو مفهوم لابد لكل المطورين ان يعرفوه وهو مفهوم التجريد Abstract View لذا ركز في المرات القادمة على ذلك
الحل :-
اليست ايتم ضع فيه اسماء المدرسين وبالتاكيد ستجلبها من البرايمري تيبل (ارقام واسماء المدرسين) وقوم بتخصيص القيمة لعناصر القائمة اثناء التنفيذ اي بمعني(عمل استعلام تقوم بشحن هذة الليست اثناء بدا التنفيذ) بعد ذلك تريد اظهار المواد التي يدرسها مدرس معين يتم اختياره بالضفط على اسمه في القائمة الظاهرة امامك.خصص مكان لظهور المواد على الفورم ثم بعد ذلك اكتب حدث ينفذ عند الضغط على احدى العناصر في قائمة اسماء المدرسين واكتب استعلم داخل هذا الحدث مفادة "جلب البيانات المتعلقة بالعنصر المختار (المدرس) واظهرها الاماكن المخصصة لذلك (المواد)

ارجوا من الله ان قد وفقت في شرح المطلوب منك واذا كان لا فأنا حاضر ياعزيزي
خالد
[email protected]

رابط هذا التعليق
شارك

الاخ الكريم / oraclesam

بفرض ان جدول المدرسين Teachers العديد من الحقول نختار منها

Teacher_id
Teacher_name
وهما الكود والاسم على التوالى

يمكنك استخدام الكود التالى لملئ عنصر قائمة List Item

PROCEDURE call_list IS
	teacher_rg	     RECORDGROUP;
	list_fill			NUMBER;
BEGIN teacher_rg:= FIND_GROUP ('Teachers');
	IF NOT ID_NULL ('Teachers')then
			DELETE_GROUP ('Teachers');
	END IF;
	teacher_rg:= CREATE_GROUP_FROM_QUERY
		('Teachers','select teacher_name, To_Char(teacher_id) 
 from teachers order by teacher_name');
	list_fill 	:= POPULATE_GROUP('Teachers');
	POPULATE_LIST('cmb_dept', 'Teachers');
	END;



مع تحياتى
اسامه سليمان
القاهرة

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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