بتاريخ: 3 نوفمبر 201312 سنة comment_241936 السلام عليكم اريد كود اذا ادخلت الدرجةdegree يقوم بادخال التقدير والنقاط علما بان التقدير والنقاط هما من خارج الداتابيس degree>=80 display A degree>=75 display +B وهكذا الى ان يصل الى degree<50 display F بالنسبة للنقاط A =4 B+=3.5 B=3 c+=2.75 c=2.5 D=2 f=0 النقاط = الوزن*عدد ساعات المادة عدد الساعات موجود في جدول المواد ومربوط بجدول تفاصيل النتيجة تقديم بلاغ
بتاريخ: 3 نوفمبر 201312 سنة comment_241938 على تريجر when_validate_item الخاص بحقل الدرجه اكتب هذا للحصول على التقدير If :Text_Item20 >= 80 Then :Text_Item19 := 'A'; Elsif :Text_Item20 >= 75 Then :Text_Item19 := 'B'; Elsif :Text_Item20 >= 60 Then :Text_Item19 := 'C'; Elsif :Text_Item20 >= 40 Then :Text_Item19 := 'F'; End If; واستخدم نفس الفكرة مع حقل التقدير للحصول على النقاط تم تعديل 4 نوفمبر 201312 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 4 نوفمبر 201312 سنة كاتب الموضوع comment_242017 جزاك الله خير الكود بتاع التقدير نفذ لكن كود النقاط يعطيني خطأ If :Text_Item19 = 'A' Then :Text_Item20 := 4 * :subincl.num_hour; Elsif :Text_Item19 = 'B+' Then :Text_Item20 := 3.5 * :subincl.num_hour; Elsif :Text_Item19 = 'B' Then :Text_Item20 := 3 * :subincl.num_hour; Elsif :Text_Item19 = 'C+' Then :Text_Item20 := 2.75 * :subincl.num_hour; Elsif :Text_Item19 = 'C' Then :Text_Item20 := 2.5 * :subincl.num_hour; Elsif :Text_Item19 = 'D' Then :Text_Item20 := 2. * :subincl.num_hour; ELSE :Text_Item20 := 0 * :subincl.num_hour; End If; الخطأ ه, bad bind variable subincl.num_hour تقديم بلاغ
بتاريخ: 4 نوفمبر 201312 سنة comment_242019 :subincl.num_hour ده مصدره منين - ايتم - متغير ؟ وضح اكثر تقديم بلاغ
بتاريخ: 4 نوفمبر 201312 سنة كاتب الموضوع comment_242039 num_hour عدد الساعات هو ايتم موجود في جدول subincl وجدول subincl مربوط مع جدول النتيجة اللي شغالين عليه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.