بتاريخ: 25 يونيو 200619 سنة comment_73038 اهلآ شبابكيف يمكن عرض الRETURN الناتج من تشغيل ال FUNCTION فى ال FORMS ؟؟؟؟؟؟؟وكيف يتم تعامل مع ادخال قيمه الPARAMETR الخاصه با FUNCTION من خلال ال FORMSو يسلام لو كان بها متغير IN OUT ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ايهاب وجدى تقديم بلاغ
بتاريخ: 25 يونيو 200619 سنة comment_73046 أظن كما يتم التعامل مع plsql تماماً ... أي In out parameter يجب عليك تعريف المتحول في التابع الذي يستدعي ثم تمريره إلى التابع الهدف .. ثم التعامل مع القيمة الجديدة له ..مع ملاحظة صغيرة يا أخي hobaa : التوقيع الشخصي غير قابل للنقل !!!!! تم تعديل 25 يونيو 200619 سنة بواسطة informat تقديم بلاغ
بتاريخ: 26 يونيو 200619 سنة كاتب الموضوع comment_73063 مشكورآآآآآآآآ ايهاب وجدى تم تعديل 26 يونيو 200619 سنة بواسطة hobaa تقديم بلاغ
بتاريخ: 26 يونيو 200619 سنة comment_73073 راجع هذا الرابطhttp://www.araboug.org/ib/index.php?showtopic=13554اما بالنسبة للفورمفتتم انشاء الفانكشن بالprogram unitويكتب بهذا الشكل FUNCTION sum_Total(n in out varchar2,r in number,d out number) RETURN Number IS cursor c is select sum(salary) sum_sal from employee where emp=d; temp number; BEGIN if r=1 then for i in c loop d:=i.sum_sal; temp:=i.sum_sal; end loop; end if; return(temp); END; عند الاستدعاء نقوم بهذا الشكل داخل اي تريجر declare tt number; begin tt:=sum_Total(:ur_text1,:ur_text2,:ur_text3); end; هنا ترسل قيمة اذا كانت تساوي 1 يرسل القيمة وهي تعتبر مكررة عن طريق الباراميتر وعن طريق الفانكشن تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.