السلام عليكم
استخدم QRExpr في التقرير كيف ايجاد الفرق بين عددين لانه عند طرح عددين اذا كان العدد الثاني سالب يقوم بجمعهم وايجاد الفرق بينهم
السلام عليكم...
بالطبع سيكون الفرق موجباً و لكن ذلك ليس بسبب الجمع بل لأن الفرق هو هكذا. فمثلاً الفرق بين 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))
نرجو الاستفادة و السلام.
جزاك الله خيرا
وشكرا علي سرعة الرد
قمت بتجربتها ولكن لا يعمل مع QuickRep
عند الكتابة في الحدث Print لل QRExpr يعمل
اما في Expression يعطي رسالة خطا
السلام عليكم...
معك حق. في المرة السابقة جربتها بعمل Preview أثناء التصميم و كان يعطي النتيجة الصحيحة، أما عند التنفيذ فلا.
الحل: أضف الوحدة QRPExpr إلى جملة uses الموجودة في القسم interface.
نرجو الاستفادة و السلام.