الاعداد بالفاصلة في الدبي قريد
#1
استهل كلامب بتحبة الاسلام السلام عليكم ورحمة الله
اخوتي الاعزائي كيف يمكنني ان أضيف قيمة عددية من اديت إلى دبي قريد حيث تبقى بالفاصلة استعملت الكود التالي لكن يقبل الاعداد الصحيحة فط
كود :
adodataset6.FieldByName('qte-s-cons').value:=strtofloat(maskedit20.Text);
كيف نعالج هذا ولكم مني جزيل لشكر
هل نستبدل
value
ب asstring لا اضن ذلك :oops:
الرد
#2
وعليكم السلام ورحمة الله
أي محرك قاعدة بيانات تستخدم؟
وما نوع الحقل qte-s-cons؟
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
قاعدة البيانات
اكسس أخي الكريم
اما نوع الحقل فهو رقمي
Numérique
ولما قمت باستعمال نوع Texte
يظهر لي انه يمكن العمل بواسطته
الرد
#4
لو لم أكن خاطء غير الكود بهذا
PHP كود :
adodataset6.FieldByName('qte-s-cons').value:=Formatfloat('#,##0.00',maskedit20.Text) 
ربما ينفع هذا رغم انني لم اجربه على Maskedit
الرد
#5
medreg كتب :لو لم أكن خاطء غير الكود بهذا
PHP كود :
adodataset6.FieldByName('qte-s-cons').value:=Formatfloat('#,##0.00',maskedit20.Text) 
ربما ينفع هذا رغم انني لم اجربه على Maskedit

كنت اتمنى ان افيدك لكن مع كل اسف الكود الذي اعطيتك اياه لا يصلح لقد جربته الآن على MaskEdit
وبالتوفيق
اتمنى ان تجد من الأعضاء من يفيدك ويفيدنا
الرد
#6
استخدم للفواصل:
كود :
adodataset6.FieldByName('qte-s-cons').[color=Blue]AsFloat[/color]
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم