الارقام في داتا بيس تظهر بالشكل 0.77 اما في البرنامج تظهر بدون الصفر مما يسبب المشاكل وتظهر بالعكس .77
هل من طريقة لاظهار الصفر مع الرقم !!؟؟؟
المشكلة موضحة في الصورة :

الارقام في داتا بيس تظهر بالشكل 0.77 اما في البرنامج تظهر بدون الصفر مما يسبب المشاكل وتظهر بالعكس .77
هل من طريقة لاظهار الصفر مع الرقم !!؟؟؟
المشكلة موضحة في الصورة :

تم تعديل هذه المشاركة بواسطة VisualBasic Lover في 25 يناير 2007 في 02:08

السلام عليكم
أخى العزيز المشكلة التى تحدث معك سببها اختلاف نوع البيانات ما بين البيانات التى تخزن فى قاعدة البيانات و استعراضه بعد تخزينه فى قاعدة البيانات
قم بضبط ال Data Type للمتغيرات لكى تقبل الكسور العشرية لانه يبدو ان الأرقام تخزن فى قاعدة البيانات ككسور ثم يقوم البرنامج بتقريب هذه الأعداد و عرضها لك فى البرنامج (لاحظ نوع المتغيرات و أيضا اذا كنت تستخدم أيا من الدوال الحسابية التى تسبب تقريب الأرقام العشرية)
أرجو أن أكون قد ساعدتك بما يكفى لحل المشكلة
و السلام عليكم و رحمة الله و بركاته
Ahmed Mohamed Samir
Software Developer at Kabnoury Companies Group
CoFounder & Chief Of InterSolution Systems
E-mail : ahmedms101@gmail.com
بارك الله فيك اخي مشكور
استخدمت دالة Format في الفجوال ومشي الحال
في ال SQL
Format(price,'0.00') SQL
في الفجوال
TDBGrid2.Columns.Item(2).NumberFormat = "0.00" TDGrid
.
تم تعديل هذه المشاركة بواسطة VisualBasic Lover في 25 يناير 2007 في 14:54

اعتقد اسهل طريقة هذه
a = "0.77"
b = "0.33"
Text1.Text = Val(a)
MsgBox (a & " " & B)
c = Val(a) + Val(B)
MsgBox ©
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…