بتاريخ: 15 أبريل 200817 سنة comment_126741 السلام عليكم:عندي مشكله فالتقرير انا عاوز اعمل باراميتر للمجموع الكلي للحساب يعني اذا دخلت فالباراميتر 100+ يظهر فالتقرير 100 وما فوق او 100- اقل من 100 .الي عنده فكره او يشرحلي الطريقة بكون شاكرله.شكرا. وفي انتظار الحل تقديم بلاغ
بتاريخ: 16 أبريل 200817 سنة comment_126799 الأخ الكريم ، حقل الـ Summary ما هو إلا حقل عادي جداً ، فيمكنك إجراء مجاميع كما تشاء من خلالةولكن إذا أحببت أن تجري معالجات علية ، بمعني إجراء حسبة معينة علية ، يمكنك إنشاء Formula معين تستقبل الباراميتر وكذلك المجاميع وتحسب به ما تشاء ، وإليك مثال عملي لتطضح الصورة .لديك جدول بمستخدم Scott/Tiger يدعي Emp ، هذا الجدول به حقلين ، الأول حقل رقم الموظف EmpNo ، والثاني الراتب Sal ، قم بإنشاء المجاميع التالية :1- عدد الموظفين ، وذلك بإستخدام حقل رقم الموظف EmpNo .2- إجمالي المرتبات ، وذلك بإستخدام حقل الراتب Sal .بعد ذلك قم بإنشاء Formula يستخدم في إيجاد متوسط الموظفين كما يلي : function F_AVG_SAL return Number is begin Return :S1 * :S2; end; أما بخصوص الباراميتر ، فيمكن إنشاء باراميتر تحت إسم معين ، مثلاً P1 ، بحيث أن يمثل نسبة الزيادة لكل المرتبات ، ومن ثم إنشاء Formula لإيجاد إجمالي المرتبات بعد الزيادة كما يلي : function F_Sum_Salary return Number is begin Return :S1 * :P1; end; حيث أن P1 هو باراميتر رقمي يستقبل نسبة الزيادة ، أما S1 هو مجموع المرتباتشكراً تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.