الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن جعل تنسيق التكست بوكس "%" ؟؟

بدأه red_scorpion1 في 4 يوليو 2012 · 1 رد · 826 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى تكست بوكس ويتم ادخال التقييم الشهرى به وهو نسبة مئوية

الحقل الخاص به فى قاعدة البيانات SQL Server من نوع Float

كيف اجعل التكست بوكس عندما اكتب به مثلا ( 93.50 ) تظهر للمستخدم ( 93.50% ) ويتم تخزينها فى قاعدة البيانات بنفس الصيغة ؟؟

#2

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

يمكنك ذلك أخي الكريم بعدة طريق:

الطريقة الأولى:

إنظر الكود التالي

Dim x As Double
x = 93.50
TextBox1.Text = x & "%"

الطريقة الثانية:

أدراج الأداة MaskedTextBox على الفورم ثم إضغط بالفأرة على هذه الأدلة سيظهر في الزاوية العليا للأداة إشارة سهم ، إضغط عليه ثم إختر SeT Mask ثم في الخانة Mask أكتب التنسيق التالي

00.00%

يمكنك أخي الكريم من زيادة عدد الخانات بزيادة الأصفار فالتنسيق السابق يعني أن العدد يتألف من خانتين قبل الفاصلة وخانتين بعد الفاصلة متبوعين بالإشارة %

اقتباس

تظهر للمستخدم ( 93.50% ) ويتم تخزينها فى قاعدة البيانات بنفس الصيغة

يمكنك تخزين النسبة المؤية في الداتا بيز على شكل نصي 93.50 % أو على شكل رقم 93.50 أو على شكل رقم 0.9350 ولكن إذا اتبعت الأسلوب الأخير فأنت بحاجة إلى ضربها بـ 100 قبل إسنادها إلى MaskedTextBox ولا أعلم إذا كان هناك حقل من نوع نسبة مئوية في SQL Server

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

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 4 يوليو 2012 في 19:12

−1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…