ايجاد الفرق بين عددين
#1
السلام عليكم

استخدم QRExpr في التقرير كيف ايجاد الفرق بين عددين لانه عند طرح عددين اذا كان العدد الثاني سالب يقوم بجمعهم وايجاد الفرق بينهم
الرد
#2
السلام عليكم...

بالطبع سيكون الفرق موجباً و لكن ذلك ليس بسبب الجمع بل لأن الفرق هو هكذا. فمثلاً الفرق بين 3 و -3 ليس صفراً بل هو 6. و الفرق بين -3 و 3 هو -6.

على أية حال، إذا كنت تريد التعامل مع القيم كقيم مطلقة بصرف النظر عن إشارتها فاستعمل الدالة ABS ضمن الـ Expression. مثلاً كل الصيغ التالية تعطي نفس النتيجة (= 15):

كود :
ABS(ABS(60) - ABS(-75)) ABS(ABS(75) - ABS(-60)) ABS(ABS(-60) - ABS(75)) ABS(ABS(-75) - ABS(60)) ABS(ABS(60) - ABS(75)) ABS(ABS(75) - ABS(60)) ABS(ABS(-60) - ABS(-75)) ABS(ABS(-75) - ABS(-60))

نرجو الاستفادة و السلام.
الرد
#3
جزاك الله خيرا
وشكرا علي سرعة الرد
قمت بتجربتها ولكن لا يعمل مع QuickRep
عند الكتابة في الحدث Print لل QRExpr يعمل
اما في Expression يعطي رسالة خطا
الرد
#4
السلام عليكم...

معك حق. في المرة السابقة جربتها بعمل Preview أثناء التصميم و كان يعطي النتيجة الصحيحة، أما عند التنفيذ فلا.

الحل: أضف الوحدة QRPExpr إلى جملة uses الموجودة في القسم interface.

نرجو الاستفادة و السلام.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم