المشاركات : 201
المواضيع 60
:
: 0
الإنتساب : Oct 2009
السلام عليكم ورحمة الله وبركاته
في قاعدة البيانات (firebird) كيف يمكنني التعامل مع الاموال ؟
ما نوع الحقل الدي استعمله للاموال ؟ ما المكون الدي استعمله لي ادخال الاموال الى قاعدة البيانات ؟
كيف يمكنني اجراء عمليات حسابية على هاته الاموال ؟
علما ان الاموال تكتب هكدا : x xxx xxx.xx مثال : 000.00 000 9
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
و عليكم السلام و رحمة الله وبركاته
إقتباس : كيف يمكنني التعامل مع الاموال ؟؟؟؟
تبرع بها وحل المشكل :p
حاليا لا يوجد حقل من نوع Money / Currency في الفايربيرد لذا إستخدم
لعرض الأموال

أغلب الـ Datasets تحتوي على
العمليات الحسابية بالطريقة المعتادة في الدلفي ( حوله إلى AsFloat على سبيل المثال)
إقتباس : ما نوع المكون الدي استعمله لي ادخال الاموال الى قاعدة البيانات ؟
نفس المكون المستخدم في الإضافة و التعديل على الحقول الأخرى
بالتوفيق
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
البعض ينصبح بـ
إقتباس :( حوله إلى AsFloat على سبيل المثال)
أو أيضا AsCurrency
بالتوفيق.
المشاركات : 201
المواضيع 60
:
: 0
الإنتساب : Oct 2009
لم تحل المشكلة
جربة هدا الكود
PHP كود :
UniTable1.Insert;
UniTable1VALUE.AsCurrency:=StrToCurr(edit1.Text);
UniTable1.Post;
ولكن يظهر لي خطء
PHP كود :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, column 4
VALUE'.
Process Project1.exe (13088)
First chance exception at $7C80BEF7. Exception class EUniError with message
قاعدة بيانات : firebird
مكون الاتصال بالقاعدة : UniDAC
في امان الله
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم
إقتباس :UniTable1.Insert;
UniTable1VALUE.AsCurrency:=StrToCurr(edit1.Text);
UniTable1.Post;
ألا يوجد مفتاح أساسي / فريد/ لا يقبل القيم الفارغة .. ؟ حقل واحد فقط 'value' ؟