03-08-21, 01:00 AM
السلام عليكم
با اختصار اخواني
اريد كود التعديل علي الأرقام مثلا اذا انا كتبت في التكست بوكس الرقم 3000 بدون فواصل اريد من الكود ان يجعل هذ الرقم علي الشكر التال 30.00
|
كود اضافة الفواصل العشرية
|
|
03-08-21, 01:00 AM
السلام عليكم
با اختصار اخواني
اريد كود التعديل علي الأرقام مثلا اذا انا كتبت في التكست بوكس الرقم 3000 بدون فواصل اريد من الكود ان يجعل هذ الرقم علي الشكر التال 30.00
تم الشكر بواسطة: ابراهيم ايبو
03-08-21, 07:46 PM
هل الامر صعب الي هذا الحد
تم الشكر بواسطة: ابراهيم ايبو , ابو انس
04-08-21, 09:05 PM
السلام عليكم ورحمة الله وبركاته
اخي الكريم موضوع الفاصلة بين الارقام لتسهيل القاءة انتبه له جيدا حتى لاتتم القراءة بشكل خاطئ (لااحب وضعها بين الارقام) يجب استخدام النقطة للفاصلة العشرية لانها ستعبر عن الكسور (اختر اعداداتها من الويندوز) اما الفاصلة العادية فيمكن استخدامها لهذا الامر كود : Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDownاعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: ahmedbezia , kebboud
04-08-21, 09:33 PM
(آخر تعديل لهذه المشاركة : 04-08-21, 09:38 PM {2} بواسطة ahmedbezia.)
مشكور اخي علي الاهتمام لاكن الكود يضع الفاصلة بعد رقم ان اريدان يضع الفاصلة في الخر رقمين مثلا اكتب 3000 ويطلع 30.00
(04-08-21, 09:05 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته مشكور اخي علي الاهتمام لاكن الكود يضع الفاصلة بعد رقم ان اريدان يضع الفاصلة في الخر رقمين مثلا اكتب 3000 ويطلع 30.00 تم الشكر بواسطة: ابراهيم ايبو , ابو انس
04-08-21, 10:08 PM
(آخر تعديل لهذه المشاركة : 04-08-21, 10:49 PM {2} بواسطة ابراهيم ايبو.)
اخي لايجوز ولايمكن ذلك (حسب ما اعرف)
عملية وضع الفاصلة لتسهيل القراءة هي كل 3 خانات هذا في دوال اللغة سأحاول ايجاد كود لماتريد ان شاء الله السلام عليكم تفضل اخي هذا الكود ان كنت تريد فاصلة استبدل النقطة بالفاصلة وان كنت تريد النقطة فاتركها على حالها كود : Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDownالصراحة لم يخطر في بالي ال(Insert) !!!!! كود : If e.KeyCode = Keys.Enter Thenلكن اخي الكريم اعيد واكرر هذا خطأ في العمليات الحسابية اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: ahmedbezia
05-08-21, 05:13 AM
(04-08-21, 10:08 PM)ابراهيم ايبو كتب : اخي لايجوز ولايمكن ذلك (حسب ما اعرف) السلام عليكم أخي الفاضل ابراهيم حلال المشاكل البرمجية بعد عجزنا عن حلها.. عندي مشروع برنامج يحفظ تلقائيا ما تكتبه في الداتاغريدفيو في قاعدة بيانات اكسس ..و هذا البرنامج مصمم اصلا على انه يحفظ البيانات على شكل نص STRING و من المعروف ان الجداول النصية في الاكسس تستقبل جميع انواع البيانات بما فيها الارقام و عندما احفظ بيانات الارقام العشرية في هذا البرنامج تأتي بعدها فاصلة طويلة من الارقام ..كيف يمكنني أن اجعلها 5 ارقام فقط بعد الفاصلة ؟ دمت بخير ربي زدني علما ![]() تم الشكر بواسطة: ابو انس
05-08-21, 08:46 PM
(آخر تعديل لهذه المشاركة : 05-08-21, 09:13 PM {2} بواسطة ahmedbezia.)
(04-08-21, 10:08 PM)ابراهيم ايبو كتب : اخي لايجوز ولايمكن ذلك (حسب ما اعرف) (05-08-21, 08:46 PM)ahmedbezia كتب :وما الحل اخي با النسبة للعمليات(04-08-21, 10:08 PM)ابراهيم ايبو كتب : اخي لايجوز ولايمكن ذلك (حسب ما اعرف) تم الشكر بواسطة: ابو انس
09-08-21, 12:00 AM
(آخر تعديل لهذه المشاركة : 09-08-21, 01:38 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
احي الكريم لاحل مع وجود نقطة او فاصلة فكلاهما يستعمل للفاصلة العشرية حسب مانختاره من اعدادات الويندوز بالله عليك عندما تكتب 3000 وتصبح 30.00 ثم ادرت جمعها مع الرقم 30 هل تعلم ان النتيجة ستكون 60 بينما يجب ان تكون في الحقيقة 3030 وقس على ذلك العمليات الحسابية وبخاصة التي فيها كسور لك ان تتخيل حجم الخطأ في حسابات شركة ما لذلك قلت لك من البداية هذا امر خاطئ اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
|
|
|