delphi4arab منتديات دلفي للعرب

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

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