Hussein_laser بتاريخ: 5 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 5 مارس 2008 بسم الله الرحمن الرحيم أولاً: السلام عليكم ورحمة الله وبركاتةثانياً: احب أن أشكر أعضاء هذا المنتدى الرائع جداً على ما يقدمه من علم ينفع وينتفع به جميع اعضاء المنتدى الجميل جزاكم الله جيراً وجعله فى موازين حسناتكمثالثاً:عندى مشكلة فى كود وهى عند الضغط على زر يملأ الـ List item يملأها ولكن بدون أول Record على سبيل المثالالـ List item تملأ من No_stuويحتوى عمود No_stu على هذه القييم111222333444وعند الضغط على رز ملأ الـ List item تملأ هكذا222333444رابعاً:عند الضغط على رز ملأ الـ List item وتظهر النتائج وبعد ذلك عندى زر لحساب نتائج الطلاب عند الضغط عليه يظهر لى رسالة بها خطأ والعكسملحق لسيادتكم الفورم وهذا هو الـ TABLE الذى عملتهCREATE TABLE STU_STUDY (NO_STU NUMBER(4),SUBJECT VARCHAR2(8 BYTE),MARK NUMBER(3),RESULT VARCHAR2(20 BYTE)); INSERT INTO STU_STUDY VALUES (111,'CC',90,''); INSERT INTO STU_STUDY VALUES (222,'AA',70,''); INSERT INTO STU_STUDY VALUES (333,'NN',50,''); INSERT INTO STU_STUDY VALUES (444,'EE',40,''); وهذا هو الـ TRIGER الخاص بملأ الـ List item declare i number(3); a number(3); b varchar2(20); cursor cc is select no_stu,subject from stu_study; begin open cc; clear_list('LIST9'); i:=0; loop fetch cc into a,b; exit when cc%notfound; add_list_element('LIST9',i,a,; i:=i+1; end loop; close cc; end; وهذا هو الـ TRIGER الخاص بحساب نتائج الطلاب declare x number(5); cursor cr is select no_stu,mark,result from stu_study; begin open cr; execute_query; go_block('STU_STUDY'); loop fetch cr into :stu_study.no_stu, :stu_study.mark, :stu_study.result; x:=:stu_study.mark; if x>50 then :stu_study.result:='S'; elsif x<50 then :stu_study.result:='F'; ELSIF x=null then :stu_study.result:=NULL; end if; next_record; exit when cr%notfound; end loop; close cr; end; أرجو من سيادتكم حل هذه المشاكلولكم جزيل الشكررابط تحميل الفورم http://file7.9q9q.net/Download/42966456/FORM_LIST.rar.html اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 5 مارس 2008 تقديم بلاغ مشاركة بتاريخ: 5 مارس 2008 جرب الكود ده لملئ ال LIST DECLARE CURSOR y IS SELECT no_stu,subject from stu_study; BEGIN CLEAR_LIST('LIST9'); FOR I IN y LOOP ADD_LIST_ELEMENT('LIST9',1,I.subject,I.no_stu); END LOOP; END; ايهاب وجدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Hussein_laser بتاريخ: 6 مارس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 مارس 2008 مشكور أخى الفاضل جزاك الله خيراً وجعله فى موازين حسناتكبارك الله فيك وزادك من علمه كمان وكماندمت فى رعاية الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.