السلام عليكم ورحمة الله وبركاته
كما جاء في العنوان لدي textbox من نوع double عند ادخال رقم كبير مثل: 9999999999999999يضهر على هدا الشكل1E+16
ما هو حل هدا المشكل
السلام عليكم ورحمة الله وبركاته
كما جاء في العنوان لدي textbox من نوع double عند ادخال رقم كبير مثل: 9999999999999999يضهر على هدا الشكل1E+16
ما هو حل هدا المشكل
استخدم Decimal بدل double
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); KARIMSOFT كتب:استخدم Decimal بدل double
شكرا اخوا ن الكرام على الرد
عند استخدام decimal لا يقبل الارقام بعد الفاصلة
الاخ الكريم للشرح اكتر لدي textbox مرتبط بقاعدة البيانات :double :access على هدا الشكل: Me.TextBox6.DataBindings.Add("text", dataB, "MontantAchats", True, 1, "")
عندعند اسناد رقم كبير إلى عنصر النص وعندما انقل التركيز الى TEXTBOX اخر, يكتبه على الشكل الدي دكرته سابقا +E
فما هو الحل لازالته وكتابة الرقم كما كتبته
تم تعديل هذه المشاركة بواسطة amiine في 8 فبراير 2012 في 20:40
KARIMSOFT كتب:استخدم Decimal بدل double
شكرا اخوا ن الكرام على الرد
عند استخدام decimal لا يقبل الارقام بعد الفاصلة
الاخ الكريم للشرح اكتر لدي textbox مرتبط بقاعدة البيانات :double :access على هدا الشكل: Me.TextBox6.DataBindings.Add("text", dataB, "MontantAchats", True, 1, "")
عند ادخال رقم كبير يكتبه على الشكل الدي دكرته سابقا +e
لكن اخي الكريم عند عمل decimal مثلا اكثب12.5 قي قاعدة البيانات يكتبه على هدا الشكل 12.00
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); شكرا اخون الكرامKARIMSOFT Adel Khayataجعلها الله في ميزان حسناتكم جوابك صحيح جربت في قاعدة بيانات جديدة ربما كان عندي خلط في بعض الامور في قاعدة البيانات السابقة لانني عادة ما استخدم SQL SERVER