تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  فحص حقل التاريخ اذا كان فارغ محمد خيري 4 451 14-01-25, 02:02 AM
آخر رد: محمد خيري
  الباركود بيطلع فارغ عند الطباعة new_programer 2 543 29-05-24, 03:59 AM
آخر رد: new_programer
  كيفية رسم بيان دالة رياضية؟ الخير19 6 871 23-12-23, 03:36 PM
آخر رد: الخير19
  طريقة جلب صف من قاعدة البيانات بشرط العمود ٤ لا يساوي فارغ Adel27213 2 717 07-11-23, 05:02 AM
آخر رد: Adel27213
  تحديد عمود في الداتا جريد و اختباره هل هو فارغ ام لا بسام محمدغانم 1 1,895 05-07-20, 07:17 PM
آخر رد: WaeLx
  خطأ تنسيق التاريخ في الداتا جريد فيو في حاله انه فارغ alshandodi 2 1,732 30-06-20, 03:57 PM
آخر رد: alshandodi
  [سؤال] عدم ترك مربع النص فارغ ؟ منه 3 2,169 28-05-20, 01:58 PM
آخر رد: kiki
Smile خطا في حفظ التاريخ فارغ (تم حل الموضوع) alshandodi 10 3,375 27-05-20, 07:53 PM
آخر رد: alshandodi
  احتاج كود اذا كان الداتا جريد فيو فارغ يرسل رساله mostafa12 1 2,077 04-10-19, 05:34 AM
آخر رد: asemshahen5

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


يقوم بقرائة الموضوع: