ادخال عدد حقيقي float في حقل string في Dbgrid
#1
Question 
السلام عليكم ورحمة الله وبركاته 
لديا مشكلة إذا تفضلتم في مساعدتي وهي كالتالي:
لديا قاعدة معطيات تحتوي على حقول من نوع Strin طولها 5 أحرف  وأنا أستعملها كعدد حقيقي Floet مثال:12.50 مجموع الأحرف 5
لديا فورم عليه Dbgrid مربوط بهذه القاعدة  أنا أريد حجز هذه الحقول على شكل عدد حقيقي رقمين بعد الفصلة 
المشكلة أنه يقبل جميع الأرقام مثلا 55555   و 14525 لأن الحقل هو String .....قمت بمنع دخول الأحرف الأخرى بواسطة الخاصية OnKeyPress  التابعة لـ Dbgrid
الرد
#2
اخي ارجو التوضيح
الرد
#3
السلام عليكم
اذا كنت بحاجة الى float لماذا لا تحول نمط الحقل الى float او ما يمثل الـ float في قاعدة بياناتك ؟؟؟
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#4
وعليكم السلام ورحمة الله وبركاته ،
راجع الدالة Trunc  انظر إلى الرابط أسفله :
كود :
http://www.delphibasics.co.uk/RTL.asp?Name=Trunc
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد


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


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