بسم الله الرحمن الرحيم
اريد فكرة كود عدم حفظ البيانات الموجودة في maskedTextBox عند عدم تعيئته بالكامل في قاعدة البيانات( NULL)
وعند تعبئته بالكامل يتم حفظ القيمة في قاعدة البيانات
وشكراً
بسم الله الرحمن الرحيم
اريد فكرة كود عدم حفظ البيانات الموجودة في maskedTextBox عند عدم تعيئته بالكامل في قاعدة البيانات( NULL)
وعند تعبئته بالكامل يتم حفظ القيمة في قاعدة البيانات
وشكراً
يمكن ذلك عن طريق استخدام ISNULL في جملة Select
مثال
Insert into items id,ItemNumber Values '1',isnull(ItemNumber,'')
ويمكن استبدال ' ' بالقيمة 0 اذا كنت تريد حفظ الرقم صفر داخل الحقل اذا كان فارغ وهكذا
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 15 ديسمبر 2012 في 09:26


مشكور اخ محمد على التوضيح
اعتذر لعدم وضوح السؤال
الفكرة اريد استخدام الماسك بوكس لحفظ ارقام الهاتف..
عند اختيار المحافظة يتم ادراج مفتاح المحافظة تلقائياً امام الرقم
على فرض 11-________
الحقل غير اجباري وانا لا اريد حفظ هذه القيمة لانها غير مكتملة ..
وشكرا مرة اخرى
وبارك الله فيك اخي الكريم
أخي الفاضل 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


بارك الله فيك اخي الكريم
ان شاء الله في ميزان حسناتك
واتمنى لك كل التوفيق