19-05-24, 08:26 PM
19-05-24, 10:59 PM
في ActiveReports، يمكن استخدام التعبيرات الحسابية داخل الخصائص المختلفة مثل TextBox لتقسيم عدد على عدد آخر. إذا كنت تريد حساب نسبة مئوية كما ذكرت، يمكنك استخدام تعبير مشابه لما ذكرته داخل خاصية Value لمربع النص.
إليك كيفية القيام بذلك:
افتح تقرير ActiveReport في وضع التصميم.
أضف مربع نص (TextBox) إلى التقرير حيث تريد عرض النتيجة.
في نافذة الخصائص لمربع النص، ابحث عن خاصية Value.
اكتب التعبير التالي في خاصية Value:
في هذا التعبير:
Fields!field2.Value يشير إلى قيمة الحقل الثاني.
Fields!field3.Value يشير إلى قيمة الحقل الثالث.
ناتج القسمة يتم ضربه في 100 للحصول على النسبة المئوية.
تأكد من أن أسماء الحقول (field2 و field3) تتطابق مع الأسماء المستخدمة في مصدر البيانات الخاص بك.
هذا التعبير سيقوم بحساب النسبة المئوية وعرضها في مربع النص عند تشغيل التقرير.
إليك كيفية القيام بذلك:
افتح تقرير ActiveReport في وضع التصميم.
أضف مربع نص (TextBox) إلى التقرير حيث تريد عرض النتيجة.
في نافذة الخصائص لمربع النص، ابحث عن خاصية Value.
اكتب التعبير التالي في خاصية Value:
PHP كود :
= (Fields!field2.Value / Fields!field3.Value) * 100
في هذا التعبير:
Fields!field2.Value يشير إلى قيمة الحقل الثاني.
Fields!field3.Value يشير إلى قيمة الحقل الثالث.
ناتج القسمة يتم ضربه في 100 للحصول على النسبة المئوية.
تأكد من أن أسماء الحقول (field2 و field3) تتطابق مع الأسماء المستخدمة في مصدر البيانات الخاص بك.
هذا التعبير سيقوم بحساب النسبة المئوية وعرضها في مربع النص عند تشغيل التقرير.
20-05-24, 12:27 AM
اولا السلام عليكم و رحمة الله
اخي الكريم انا استعمل الفجوال بيسك 6
المثال في المرفقات
اخي الكريم انا استعمل الفجوال بيسك 6
المثال في المرفقات