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

نسخة كاملة : كيف استعمل الفاصلة في مكان النقطة وبدون التعديل في الإعدادت الإقليمية ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أرغب في إستعمال الفاصلة في مكان النقطة وبدون التعديل في الإعدادت الإقليمية التابعة للويندوز
أي 2.000.000,00 وليس 2,000,000.00
أرغب في أن يكون حل برمجيًا وليس الإتجاه إلى لوحة التحكم وإعدات إقليمية وغيرها
لا بد من حل لهذه بمعى حتى لو كان بالويندوز النقطة بدلاً من الفاصلة يجب ان يكون ببرنامجي الفاصلة بدلاً من النقطة وأقصد الفاصل بين الدينار والسنتيم
وشكرًا
يمكن التعديل على المتغيرات:
Decimalseparator
CurrencyFormat
مثال
PHP كود :
CurrencyFormat:=3;
  
DecimalSeparator :=','; 
والسلام عليكم
بناءا على الكود السابق من الاخ عبدالعزيز قمت بتجربة الكود التالي
كود :
dateSeparator:='.';
وذلك لان الاستعلام في الانتربيز بالاعدادات العربية لايعمل مع فاصل التاريخ / ولذلك يجب تغييره الى النقطة كفاصل للتاريخ وكنت اقوم بذلك يدويا وعندما جربت الكود السابق لم يعطي خطا ولكن لم يقم بتغيير فاصل التاريخ الى النقطة علما باني وضعت الكود في الحدث oncreate و onactivate للفورم
جرب
PHP كود :
DateSeparator := '.';
   
ShortDateFormat:='DD.MM.YYYY'; 
deltaaziz كتب :يمكن التعديل على المتغيرات:
Decimalseparator
currencyformat

مشكور
سأخبرك بالنتيجة بعد وضع هذا الكود وجزاكم الله خير