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

عدم حفظ بيانات maskedTextBox1 عند عدم تعبئته بالكامل

بدأه N@b!L في 14 ديسمبر 2012 · 4 رد · 576 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اريد فكرة كود عدم حفظ البيانات الموجودة في maskedTextBox عند عدم تعيئته بالكامل في قاعدة البيانات( NULL)

وعند تعبئته بالكامل يتم حفظ القيمة في قاعدة البيانات

وشكراً

#2

يمكن ذلك عن طريق استخدام ISNULL في جملة Select

مثال

Insert into items id,ItemNumber Values '1',isnull(ItemNumber,'')

ويمكن استبدال ' ' بالقيمة 0 اذا كنت تريد حفظ الرقم صفر داخل الحقل اذا كان فارغ وهكذا

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 15 ديسمبر 2012 في 09:26

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

مشكور اخ محمد على التوضيح

اعتذر لعدم وضوح السؤال

الفكرة اريد استخدام الماسك بوكس لحفظ ارقام الهاتف..

عند اختيار المحافظة يتم ادراج مفتاح المحافظة تلقائياً امام الرقم

على فرض 11-________

الحقل غير اجباري وانا لا اريد حفظ هذه القيمة لانها غير مكتملة ..

وشكرا مرة اخرى

وبارك الله فيك اخي الكريم

#4

أخي الفاضل N@b!L

يمكنك أن تضع هذا الكود علي سبيل المثال في حدث الحفظ

1- تقوم دالة LEN بفحص الرقم الموجود داخل MaskedTextBox

2- في حالة أن هذا الرقم أقل من 14 رقم علي سبيل المثال يتم تفريغ الحقل من القيمة الغير مكتملة

3- تبدأ بعد ذلك في تنفيذ جملة الحفظ

private void MaskedTextBox1_Validating(System.Object sender, System.ComponentModel.CancelEventArgs e)
{
	if (Strings.Len(MaskedTextBox1.Text) < "14") {
		MaskedTextBox1.Text = "";

		// SQLCon.Open()

		//Sql Statment ...................

           // SQLCon.Close()

	}
}

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 15 ديسمبر 2012 في 13:23

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

بارك الله فيك اخي الكريم

ان شاء الله في ميزان حسناتك

واتمنى لك كل التوفيق

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