قمت بتطوير برنامج بلغة : C#2008
وقاعدة البيانات : Sql Server 2008
والتقارير : Crystal Report
هو برنامج لمخازن شركة كبيرة والحمد لله البرنامج يعمل بكفاءة عالية . وطبعاً كما سيادتكم تعلمون ان المخازن داخلها بضاعة تعد ويوجد بضاعة أخرى مثلاً باللتر أو بالكيلو
طبعاً البضاعة التى تعد : تحمل ألاقام صحيحة وليكن 100 قطعة
والبضاعة التى بالكيلو أو باللتر : تحمل ارقام عشرية وليكن 300.569 كيلو
وهذة الخانة تحمل نوع بيانات Float
المشكلة هى فى التقارير فقط : -
أن الآرقام الصحيحة تظهر مثلاً : 100.000 قطعة وهذا طبعاً غير صحيح
و أن الآرقام العشرية تظهر مثلاً : 300.569 كيلو وهذا طبعاً صحيح
فقمت بتسيق الارقام من داخل الكريستال حتى تظهر الأرقام الصحيحة صحيحة
فكان الناتج :
أن الآرقام الصحيحة تظهر مثلاً : 100 قطعة وهذا طبعاً صحيح
و أن الآرقام العشرية تظهر مثلاً : 301 كيلو وهذا طبعاً غير صحيح ( يقوم بعملية تقريب )
فالمطلوب من الإخوة المبرمجين الأفاضل طريقة جعل الارقام الصحيحة تظهر صحيحة والأرقام العشرية تظهر عشرية فى برنامج الكريستال ريبورت
( مع العلم انه لا توجد مشكلة فى عرض الارقام داخل قاعدة البيانات وداخل البرنامج سى شارب )
