delphi4arab منتديات دلفي للعرب
ادخال عدد حقيقي float في حقل string في Dbgrid - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ادخال عدد حقيقي float في حقل string في Dbgrid (/showthread.php?tid=7396)



ادخال عدد حقيقي float في حقل string في Dbgrid - nadirbourouis - 12-01-2016

السلام عليكم ورحمة الله وبركاته 
لديا مشكلة إذا تفضلتم في مساعدتي وهي كالتالي:
لديا قاعدة معطيات تحتوي على حقول من نوع Strin طولها 5 أحرف  وأنا أستعملها كعدد حقيقي Floet مثال:12.50 مجموع الأحرف 5
لديا فورم عليه Dbgrid مربوط بهذه القاعدة  أنا أريد حجز هذه الحقول على شكل عدد حقيقي رقمين بعد الفصلة 
المشكلة أنه يقبل جميع الأرقام مثلا 55555   و 14525 لأن الحقل هو String .....قمت بمنع دخول الأحرف الأخرى بواسطة الخاصية OnKeyPress  التابعة لـ Dbgrid


RE: مشكلة في Dbgrid - hamadabdd - 12-01-2016

اخي ارجو التوضيح


RE: ادخال عدد حقيقي float في حقل string في Dbgrid - S.FATEH - 12-01-2016

السلام عليكم
اذا كنت بحاجة الى float لماذا لا تحول نمط الحقل الى float او ما يمثل الـ float في قاعدة بياناتك ؟؟؟


RE: ادخال عدد حقيقي float في حقل string في Dbgrid - أبو معاذ - 12-01-2016

وعليكم السلام ورحمة الله وبركاته ،
راجع الدالة Trunc  انظر إلى الرابط أسفله :
كود :
http://www.delphibasics.co.uk/RTL.asp?Name=Trunc