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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مساعدة في الكود


1 رد (ردود) على هذا الموضوع

#1 ابونواف620

ابونواف620

    مشترك

  • الأعضــاء
  • 150 مشاركة
  • الاسم الأول:fawaz
  • اسم العائلة:alzaidi
  • البـلـد: Country Flag

تاريخ المشاركة 11 September 2005 - 10:33 PM

السلام عليكم
تحية طيبة لأعضاء مجموعة مستخدمي اوراكل
ارجوا المساعدة في الكود التالي ( الكود شغال تمام بس المشكلة اني اريد حساب القيمة من 100
حاليا تظهر بهذا الشكل ( 00.0067 ) واريداها تظهر بهذا الشكل ( 67.00 ) تم ضرب القيمة 100
ولكن حين التعديل على السجل يظهر الخطأ رقم ( frm - 40509 )
وشكرا
declare
avg_n number(10);
begin
avg_n:=(:s+:t+:r)/3
if:VOLTAG is not null and :station_capacity is not null then
v:=:(voltag *1.732 * (avg_n) / (:station_capacity * 100))
end if;
end;

#2 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 September 2005 - 09:38 AM

الاخ الكريم
تظهر هذه الرسالة لعدم وجود نتيجة او ان الحقل فاضي لذلك عليك وضع nlv
بالشكل التالي
\
declare
avg_n number(10);
begin
avg_n:=(nvl(:s,0)+nvl(:t,0)+nvl(:r,0))/3
if:VOLTAG is not null and :station_capacity is not null then
v:=(nvl(:voltag,0) *1.732 * (nvl(avg_n,0)) / (nvl(:station_capacity,0) * 100))
end if;
end;

هذا تعديل كامل
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com