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

نسخة كاملة : متى يتم استعمال ( floattostr - strtofloat - integer - real )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني الكرام
اود من اهل الخبرة توضيح متى يتم استعمال ( floattostr - strtofloat - integer - real ) حيث تواجهني دائما 
مشكلة  ......is not a floating value  ?......عند حساب حقول DBEidit وكذلك عند عملية الجمع في قاعدة البيانات
باستخدام  ;var   sum:real  خاصة الحقول الخاصة  بالكمية  و  سعر الوحدة  و  الاجمالي  الخ..........
ارجو الرد بمثال توضيحي
لكم مني جزيل الشكر
Shaieb
سلام عليكم
سهلة جدا
عليك معرفة ماهي القمية المرجعة المعادة (اي الناتجة بعد العملية)

يبقى التلاعب في دوال التحويل 

floattostr inttostr strtoint strtocurr الخ ..
وعليكم السلام
مشكور على الرد
اخي تصبح سهلة جدا عندما نعرف سرها وكيفية التعامل معها
الناتج دائما على سبيل المثال الكمية * السعر =الاجمالي
خاصة الحقول في قاعدة البيانات (qty=integer)....( price currency)....( total =currency)
1_Table1total.value:=Table1qty.value*Table1price.value
او
DBEDitTotal.text:=floattostr(strtofloat(DBEDiQty.text)*(strtofloat(DBEDitPrice.text));
وعند الجمع الكلي او بين تاريخين Sum الخ.......
والحدث الامثل لاجراء هذه العمليات الحسابية ..... لا ادري ان كنت وضحت سؤالي
تخياتي للجميع
Shaieb
طيب
عند استعمالك لقواعد البيانات
استبعد حفظ ناتج العمليات الحسابية  ...
استعمل لغة الاستعلام sql والامثلة موجودة بالمنتدى
وحتى السحب والافلات ... في مثالك dbedit ...
ان اردت ارجاع ناتج استعلام ما يكفيك وضعه في edit عادية او label

ومعذرة ربما لم افهم قصدك او مشكلتك بالضبط  .
الف شكر على اهتمامك
ساجرب لغة SQL