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

formula column


ayman19

Recommended Posts

السلام عليكم
الفورميلا كولمن هو احد انواع الكولمنز الموجودة ف يالريبورت
و ه ي السمري كولمن و الفورميلا كولمن و البليس هولدر كولمن و الداتا بيز كولمن
الداتا بيز الكولمن هو الكولمنز الموجودة في الكويري الخاص بالريبورت
و الفورميلا و بقية الانواع يمكن انشاؤها في الريبورت نفسه
لانشاء فورميلا كولمن يجب ان تقرر اولا الجروب التي سيكون بها الفورميلا كولمن
و الفورميلا كولمن دائمل مثل الفانكشن يجب ان يكون له ريترن
و نوع اما نمبر او كاركرتر او ديت
و تكتب الكو في الجزء الخاص بال plsql
في الكولمن
اما عن الكود المناسب فيختلف حسب الغرض من انشاؤه
ابعت ماذا تريد ان تفعل بالتحديدي كي يمكن كتابة كود مناسب للوظيفة الي تريدها
بالتوفيق

رابط هذا التعليق
شارك

  • بعد 1 شهر...

هذا المثال لك يا أخي الكريم
أولا : أنشئ report وليكن sql له هو

select *from emp
أنشئ formula ثم بزر الفأرة الأيمن له اختار pl/sql editorثم اكتب هذا الكود بداخله
name_dept dept.dname%type;
begin
select dname into name from dept
where deptno=:deptno;
return(name);
exception
when others then
return('no_dept');
end;
بعد كده سوي compile ثم اخرج بواسطة close
ثم أنشئه في layot editor واعمل الsourceله هو عبارة عن هذه الformula
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته،،
بعد عمل formula column لابد ام يكون له اسم نضعه فى ال layout
الكود
declare
x number(15);
begin
select sal *com into x where empno=:empno;
end;

هذا و الله اعلم

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية