05-04-19, 07:52 PM
لو سمحتو عندي تكست بوكس عم يضهرلي نتيجة جمع ارقام لكن المنازل المعشرية عم تضهر طويلة بدي يضهرلي فقط ثلاثة ارقام بعد الفاصله ياريت المساعدة
[VB.NET] المراتب العشرية
|
05-04-19, 07:52 PM
لو سمحتو عندي تكست بوكس عم يضهرلي نتيجة جمع ارقام لكن المنازل المعشرية عم تضهر طويلة بدي يضهرلي فقط ثلاثة ارقام بعد الفاصله ياريت المساعدة
05-04-19, 08:48 PM
السلام عليكم اخي الكريم
تفضل هذا الكود
حيث الرقم 3 هو عدد الخانات بعد الفاصلة
كود : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: DK-x , عبد العزيز البسكري
06-04-19, 02:15 AM
شكرا اخي الكريم لكن الكود ماضبط انا عم يضهرلي في التكست ٤,٧٦٧٦٥٤٣٢ الي عاوزو يبقا بعد الفاصلة ٣ ارقام فقط لما وضعت الكود الي ارسلتو حضرتك عم يضهر فقط مجموع الارقام الي بالكود
تم الشكر بواسطة: ابراهيم ايبو
06-04-19, 02:31 AM
السّلام عليكم و رحمة الله و بركاته
إضافة لما قدّمه أخي الغالي " إبراهيم إيبو " جزاه الله خير الجزاء و زادها بموازين حسناته إن شاء الله
و فقط .. كشرح تطبيقي لما تمّ كتابته من طرفه ..
هذا مثال أخي الكريم .. و لتغيير عدد المراتب العشرية فقط قم بالتبديل بين الرقم 2 أو 3 المشار إليها باللون الأصفر
تحياتي
قناتنا على اليوتوب
تم الشكر بواسطة: ابراهيم ايبو
06-04-19, 02:54 AM
السلام عليكم اخي الكريم
تفضل ضع هذا الكود في نهاية كود الجمع عندك مع تغيير اسم التكست بوكس الى الذي عندك
كود : TextBox1.Text = FormatNumber(Val(TextBox1.Text), 3) اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: EMADSSS , عبد العزيز البسكري
06-04-19, 03:07 AM
تم الشكر بواسطة: ابراهيم ايبو
06-04-19, 03:11 AM
(آخر تعديل لهذه المشاركة : 06-04-19, 10:17 AM {2} بواسطة ابراهيم ايبو.)
الشكر لله والحمد والفضل لله
ثم لك اخي عماد ولاانسى اخي عبد العزيز البسكري
لانه يحب العطاء وخدمة السائل دائما
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: عبد العزيز البسكري , EMADMW17
مرحباً اخى الكريم
اضافة لما قدمع اخوتى الكرام
يمكنك ايضاً استخدام كود : MsgBox(Math.Round(Val(TextBox1.Text), 3)) فهو وظيفته تقريب اقرب رقم عشري
كما اشار اليه الاخوة من كود كود : MsgBox(FormatNumber(Val(123.65952), 3)) كلاهما واحد
ولكن الفريق بين الاثنين
اذا كان الكود الاول يحتوى على قيمة نهائية بهذا الشكل 12.230 تلقائي سيعرض الرقم بهذا الشكل 12.23
بينما الكود الثاني سيقوم بعرض الرقم كاملاً وهو 12.230
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية (06-04-19, 09:18 PM)elgokr كتب :شكرا لكل الاخوة الي شاركوا بالحل مشي الحال وكلو تمام |
|