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

CheckBox

بدأه flawer في 19 فبراير 2012 · 7 رد · 649 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي قاعدة بيانات فيها حقل نعم أو لا ( منطقي )

سآتي بالقيمة و أسندها Checkbox بدون استخدام الربط

كما في السطر

chkAllerg.Checked = tbPer.Rows(lnCont).Item("preccAllergy")

فيعطي خطأ عدم القدرة على تحويل القيمة

فكيف الحل

شكرا لكم

Rong.rar

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

#2

السلام عليكم ..

  1. رسالة الخطأ تقول أن قيمة الحقل هي null في قاعدة الييانات ..
  2. طريقة التحويل هي :
    CheckBox1.Checked = If((tbPer.Rows(lnCont).Item("preccAllergy") Is DBNull.Value), False, Boolean.Parse(tbPer.Rows(lnCont).Item("preccAllergy").ToString()))

ملاحظة :

تم تعديل المشاركة .. نتيجة خطأ في الكود السابق .. تم تصحيحه

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 19 فبراير 2012 في 20:32

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا لك أخي

قيمة الحقل رقمية من نوع بايت

ولا أستطيع تغييرها للمنطقية في حقل قاعدة البيانات لأنها مليئة و مصممة لبرنامج فيجوال بيسيك 6

فكيف الحل

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

#4

أيش محتويات الحقل ذو القيمة الرقمية ؟؟

... إذا كنت تعتقد أن مشاركتي مفيده ، الرجاء قم بتقييمي ...

%2525D8%2525A8%2525D8%2525B5%2525D9%252585%2525D8%2525A9%252B%2525D8%2525B9%2525D9%252584%2525D9%252585%252B%2525D9%252588%2525D8%2525B5%2525D8%2525B1%2525D8%2525AE%2525D8%2525A9%252B%2525D8%2525A7%25

#5

السلام عليكم ..

  1. إذا كانت رقمية .. فما المشكلة .. الكود :
      If Not tbPer.Rows(lnCont).Item("preccAllergy") Is DBNull.Value Then
            	Dim x As Byte = Byte.Parse(tbPer.Rows(lnCont).Item("preccAllergy").ToString())
            	CheckBox1.Checked = If(x = 1, True, False)
        	Else
            	CheckBox1.Checked = False
    
        	End If

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6

شكرا لكم

تم نجاح الكود

ممتن لكم

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

#7

بامكانك استخدام الدالة CBool لتقوم بالمهمة .

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#8

كل الشكر لكم

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

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