الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لدي textbox عند ادخال رقم كبير مثل: 9999999999999999يضهر على هدا الشكل1E+16

بدأه amiine في 8 فبراير 2012 · 9 رد · 430 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كما جاء في العنوان لدي textbox من نوع double عند ادخال رقم كبير مثل: 9999999999999999يضهر على هدا الشكل1E+16

ما هو حل هدا المشكل

#2

السلام عليكم.

اقتباس
لدي textbox من نوع double

ممكن تشرح ؟

اقتباس
عند ادخال رقم كبير مثل: 9999999999999999يضهر على هدا الشكل1E+16

هل تقصد عند اسناد قيمة إلى عنصر النص ؟

#3

استخدم Decimal بدل double

#4
KARIMSOFT كتب:

استخدم Decimal بدل double

شكرا اخوا ن الكرام على الرد

عند استخدام decimal لا يقبل الارقام بعد الفاصلة

الاخ الكريم للشرح اكتر لدي textbox مرتبط بقاعدة البيانات :double :access على هدا الشكل: Me.TextBox6.DataBindings.Add("text", dataB, "MontantAchats", True, 1, "")

عندعند اسناد رقم كبير إلى عنصر النص وعندما انقل التركيز الى TEXTBOX اخر, يكتبه على الشكل الدي دكرته سابقا +E

فما هو الحل لازالته وكتابة الرقم كما كتبته

تم تعديل هذه المشاركة بواسطة amiine في 8 فبراير 2012 في 20:40

#5

جرب ماقاله الأخ كريم: استخدم Decimal في الخاصية Field Size و لكن عدل الخاصية Scale إلى 2 ( أي خانتين بعد الفاصلة أو حسب مايناسبك ).

#6
KARIMSOFT كتب:

استخدم Decimal بدل double

شكرا اخوا ن الكرام على الرد

عند استخدام decimal لا يقبل الارقام بعد الفاصلة

الاخ الكريم للشرح اكتر لدي textbox مرتبط بقاعدة البيانات :double :access على هدا الشكل: Me.TextBox6.DataBindings.Add("text", dataB, "MontantAchats", True, 1, "")

عند ادخال رقم كبير يكتبه على الشكل الدي دكرته سابقا +e

#7

لكن اخي الكريم عند عمل decimal مثلا اكثب12.5 قي قاعدة البيانات يكتبه على هدا الشكل 12.00

#8

أخي: أنا الآن جربتها و اشتغلت بشكل صحيح بعد تعديل النوع إلى Decimal و Scale.

ربما تحتاج إلى إعادة عملية ربط البرنامج مع الداتابيس لتغيير ال Schema التي تم إنشاؤها في البرنامج.

#9

انظر الصوره

post-2727-006266900 1328725612_thumb.gif

المرفقات
untitled.GIF
#10

شكرا اخون الكرامKARIMSOFT Adel Khayataجعلها الله في ميزان حسناتكم جوابك صحيح جربت في قاعدة بيانات جديدة ربما كان عندي خلط في بعض الامور في قاعدة البيانات السابقة لانني عادة ما استخدم SQL SERVER

مواضيع مشابهة