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

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


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


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