تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلب بيان من حقل فارغ
#1
السادة الزملاء الافاضل
اتمني ان تكونوا بصحة جيدا 

لدي مشروع فيجوال بيسك 2015 مرتبط بقاعدة بيانات اكسس

لدي فورم للستعلام يتم جلب بياناته (ملء الـ TEXTBOX الذي به من جدول اسمه LETTERS

وكود الجلب

كود :
Dim da As New OleDbDataAdapter("Select * from LETTERS", con)

Dim dt As New DataTable

da.Fill(dt)

TextBox17.Text = dt.Rows(BindingContext(dt).Position).Item(3)

لكن المشكلة ان بعض الحقول تكون فارغة وعند جلبها الى الفورم يحدث خطاء
هل يوجد كود يقوم بتجاهل الحقول الفارغة واظهار ال TEXTBOX  فارغ
شكراً
الرد }}}
#2
السّلام عليكم و رحمة الله و بركاته
حاول أخي الكريم .. إضافة شرط و جرّب ..
كود :
     Dim da As New OleDbDataAdapter("Select * from LETTERS", con)
       Dim dt As New DataTable
       da.Fill(dt)
       If dt.Rows.Count > 0 Then
           TextBox17.Text = dt.Rows(BindingContext(dt).Position).Item(3)
       End If

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابو روضة , mr_hso , جميل , Hamza lads , Hamza lads
#3
استاذ عبد العزيز ادام الله عليك الصحة والعافية 
وذاك الله علم

المشكلة استاذ عبد العزيز ما زالت قائمة


لان الصف به بيانات فقط هي بعض الحقول الفارغة 

لكنى فى النهاية جربة الكود لكنه اظهر خطاء ايضاً

اسف اذا كنت باثقل عليك
الرد }}}
#4
و لك بمثل ما دعوت أخي الغالي و زيادة ..
ما هي رسالة الخطأ التي تظهر لديك لو سمحت ..
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: جميل , Hamza lads , Hamza lads
#5
استخدم IsDBNull لتتأكد من وجود قيمة قبل وضعها في الأداة مثل
PHP كود :
Dim v dt.Rows(BindingContext(dt).Position).Item(3)
TextBox17.Text=If(IsDBNull(v),"",v
الرد }}}
#6
شكرا لسرعة ردك استاذ عبد العزيز
وهذه ثقتي بك


صورة الخطاء




الرد }}}
تم الشكر بواسطة: جميل , جميل , Hamza lads , Hamza lads
#7
جرب أخي الكريم ما تم طرحه من الأخ الكريم جميل و ان شاء الله تضبط معك .. لاني جربته مع حقل نصي فارغ و كله تمام
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: جميل , mr_hso , mr_hso , Hamza lads , Hamza lads
#8
(06-01-20, 12:02 PM)جميل كتب : استخدم IsDBNull لتتأكد من وجود قيمة قبل وضعها في الأداة مثل
PHP كود :
Dim v dt.Rows(BindingContext(dt).Position).Item(3)
TextBox17.Text=If(IsDBNull(v),"",v

تمام استاذ جميل الكود قام بعمل اللازم
لكن بعد اذنك ان كده مضطر اني اكتبه فى كل عنصر عندي (كل تسكت بوكس) هل يمكن تعديله حتى يتم وضع اسماء العناصر كلها
وشكرا لذوقك
الرد }}}
تم الشكر بواسطة: جميل , جميل , عبد العزيز البسكري , Hamza lads
#9
جرب تضع ToString للقيم النصية والرقمية (غير التاريخ) مثل
PHP كود :
TextBox17.Text=dt.Rows(BindingContext(dt).Position).Item(3).ToString 
الرد }}}
تم الشكر بواسطة: mr_hso , عبد العزيز البسكري , Hamza lads , Hamza lads
#10
تمام استاذ جميل الكود شغال 

اشكر لك ذوقك ومجهودك
وكذلك استاذي الفاضل عبد العزيز البسكري

جزاكم الله خيراً
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , Hamza lads


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية رسم بيان دالة رياضية؟ الخير19 6 445 23-12-23, 03:36 PM
آخر رد: الخير19
  طريقة جلب صف من قاعدة البيانات بشرط العمود ٤ لا يساوي فارغ Adel27213 2 444 07-11-23, 05:02 AM
آخر رد: Adel27213
  تحديد عمود في الداتا جريد و اختباره هل هو فارغ ام لا بسام محمدغانم 1 1,676 05-07-20, 07:17 PM
آخر رد: WaeLx
  خطأ تنسيق التاريخ في الداتا جريد فيو في حاله انه فارغ alshandodi 2 1,470 30-06-20, 03:57 PM
آخر رد: alshandodi
  [سؤال] عدم ترك مربع النص فارغ ؟ منه 3 1,896 28-05-20, 01:58 PM
آخر رد: kiki
Smile خطا في حفظ التاريخ فارغ (تم حل الموضوع) alshandodi 10 2,974 27-05-20, 07:53 PM
آخر رد: alshandodi
  احتاج كود اذا كان الداتا جريد فيو فارغ يرسل رساله mostafa12 1 1,883 04-10-19, 05:34 AM
آخر رد: asemshahen5
  [VB.NET] عندما يكون حقل فارغ في داتا جريد فيو منع اضافة حقل جديد khairallah 0 1,363 12-07-19, 10:13 PM
آخر رد: khairallah
  تفريغ الجدول يحوي حقل فارغ sads 16 4,689 02-04-19, 08:37 PM
آخر رد: sads
Rainbow [VB.NET] أسرع طريقة للتحقق من هل الجدول فارغ sniperjawadino 7 2,908 17-02-19, 02:59 PM
آخر رد: sniperjawadino

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم