بتاريخ: 11 سبتمبر 200520 سنة comment_46964 السلام عليكم تحية طيبة لأعضاء مجموعة مستخدمي اوراكل ارجوا المساعدة في الكود التالي ( الكود شغال تمام بس المشكلة اني اريد حساب القيمة من 100 حاليا تظهر بهذا الشكل ( 00.0067 ) واريداها تظهر بهذا الشكل ( 67.00 ) تم ضرب القيمة 100 ولكن حين التعديل على السجل يظهر الخطأ رقم ( frm - 40509 ) وشكرا declare avg_n number(10);begin avg_n:=(:s+:t+:r)/3if:VOLTAG is not null and :station_capacity is not null thenv:=:(voltag *1.732 * (avg_n) / (:station_capacity * 100)) end if;end; تقديم بلاغ
بتاريخ: 12 سبتمبر 200520 سنة comment_47005 الاخ الكريمتظهر هذه الرسالة لعدم وجود نتيجة او ان الحقل فاضي لذلك عليك وضع nlvبالشكل التالي\declare avg_n number(10);begin avg_n:=(nvl(:s,0)+nvl(:t,0)+nvl(:r,0))/3if:VOLTAG is not null and :station_capacity is not null thenv:=(nvl(:voltag,0) *1.732 * (nvl(avg_n,0)) / (nvl(:station_capacity,0) * 100)) end if;end; هذا تعديل كامل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.