منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+--- الموضوع : سؤال في الاعداد العشرية في الفيجوال بيسك ٦ (/showthread.php?tid=46043)



سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - tighrmte - 14-05-23

سلام الله عليكم اخوتي الكرام من فضلكم كيف اقوم بتجاوز مشكل الدي هو..
عند كتابة رقم واستخدام الفاصلة عند الحفظ يجمع الرقم كامل بدون فاصلة متلا
12,50. يعطي 1250
قمت بكتابة 12.50 يعطي الاجابة التي اريد
ادا اين تكمن المشكلة


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - Taha Okla - 14-05-23

وعليكم السلام ورحمة الله وبركاته

الفاصلة من نوع نقطة (.)  هذه فاصلة عشرية..
الفاصلة من نوع شحطة سفلية (,)  هذه لتنسيق الخانات الآلاف - ملايين ..  يعني للتنسيق ولا قيمة لها..


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - tighrmte - 15-05-23

المشكل انه عند ادخال رقم بالنقطة متلا 12.50 وعند اشتتعائه للواجهة يعطي قيمة 12,50
وعند اعادة حفظها يعطي 1250
يعني كيف يمكنني ان اعطيه امر عند الاستدعاء يقوم بتغيير شحطة سفلية (,) الى النقطة (.)


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - Taha Okla - 15-05-23

اذا كنت تستخدم الارقام الهندية ستظهر (.) عندك على شكل الفاصلة(,)
بينما اذا كنت تستخدم الارقام العربية فستظهر  بهذا الشكل فقط نقطة (.)

وأحياناً نوع الخط المستخدم يلعب دوراً في تحديد نوع الفاصلة..


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - tighrmte - 15-05-23

استخدم الارقام الهندية اخي

اامشكل انه في برنامج اخر يشتغل عدي قمت بتطبيق نفس الخطوات لكن الاخر نفس المشكل


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - tighrmte - 16-05-23

مشكور اخي طه تم اخيرا حل المشكل بهدا الكود لتغيير الفاصلة الى نقطة

Private sub text1_change
Text1=replace(text1,",",".")
End sub


RE: سؤال في الاعداد العشرية في الفيجوال بيسك ٦ - جلال اليمني - 03-09-23

استخدم هذا الكود
Text2.text=CDEC(text1.text)