السلام عليكم ورحمة الله وبركاته
اريد أن تظهر العملة في التكت بوكس دون حذف الاصفار اليمنة
مثال :
11.200 لا تظهر 11.2
وجزيتم خير الجزاء
السلام عليكم ورحمة الله وبركاته
اريد أن تظهر العملة في التكت بوكس دون حذف الاصفار اليمنة
مثال :
11.200 لا تظهر 11.2
وجزيتم خير الجزاء
لابد ان يكون نوع الحقل في قاعدة البيانات float
اما اذا كنت تستخدم الاكسس فنوع البيانات يجب ان يكون double
والله اعلم


محمد فؤاد تركي كتب:لابد ان يكون نوع الحقل في قاعدة البيانات float
اما اذا كنت تستخدم الاكسس فنوع البيانات يجب ان يكون double
والله أعلم
السلام عليكم ورحمة الله وبركاته
اشكر حضرتك للاستجابة والتفاعل معي
ولكن قمت بتغيير الحقل ولكنة رفض في خانة total
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
On Error Resume Next
Dim sum As Double = 0.0
With DataGridView1.Rows(e.RowIndex)
If .Cells("quty") Is Nothing Then Return
If .Cells("itm_pric") Is Nothing Then Return
.Cells("sub_tot").Value = Convert.ToDecimal((.Cells("quty").Value) * Convert.ToDecimal(.Cells("itm_pric").Value)).ToString("N03")
For i = 0 To DataGridView1.RowCount - 1
sum += DataGridView1.Rows(i).Cells("sub_tot").Value()
TXT_TOT.Text = sum
Next
End With
End Sub
وتظهر رسالة أن (+) لايمكن أن يتعامل مع المتغير DOUBLE
tlh hgpg
تم تعديل هذه المشاركة بواسطة سامي الديب في 12 سبتمبر 2014 في 10:35
التكست بوكس يعرض المخزن في قاعدة البيانات
مثال
اذا كان الرقم المخزن هو 11.200 سيعرض 11.200
اذا كان الرقم المخزن هو 11.2 سيعرض 11.2


محمد فؤاد تركي كتب:التكست بوكس يعرض المخزن في قاعدة البيانات
مثال
اذا كان الرقم المخزن هو 11.200 سيعرض 11.200
اذا كان الرقم المخزن هو 11.2 سيعرض 11.2
أخي الحبيب
المشكلة ان بدلت بالفعل الحقب وجعلته double
بس المشكلة حالياً في كود الجمع الذي ارفقته لحضرتك
يرفض الاعتراف بأن تكون كلمة double معرق للمجموع
()sum += DataGridView1.Rows(i).Cells("sub_tot").Value
فما الجل جزاكم الله خير كثيرا