تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ لا افهمه
#1
Wink 
السلام عليكم
لو سمحت لدى هذا الكود 
من خلاله يتم عرض بيانات داخل الداتا جريد فيو الى تيكست بوكسات

ويظهر لى هذا الخطا
Index was out of range. Must be non-negative and less than the size of the collection.

كود :
 With frm_recpie
           TextBox2.Text = .Dgv_recpie(2, 0).Value
           TextBox3.Text = .Dgv_recpie(2, 1).Value
           TextBox4.Text = .Dgv_recpie(2, 2).Value
           TextBox5.Text = .Dgv_recpie(2, 3).Value
           TextBox6.Text = .Dgv_recpie(2, 4).Value
           TextBox7.Text = .Dgv_recpie(2, 5).Value
       End With


الملفات المرفقة صورة/صور
   
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#2
ارجو الرد اخواااانى
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة: DR.YASER
#3
(06-10-22, 05:25 PM)حماده ممدوح البحيرى كتب : ارجو الرد اخواااانى

أخى العزيز حمادة
الرسالة : Index was out of range. Must be non-negative and less than the size of the collection
لها عدة أسباب أشهرها و قد يتطابق مع الكود لديك : هو أن ترتيب السجلات المأخوذة من الحقول  و ارسالها للخلايا فى الجريد غير صحيح 
و قد يكون أحد الحقول غير مرتب طبقا لترتيب الجريد
و قد يكون البيانات (السجلات) المرسلة الى الجريد من الحقول ناقصة 
كل هذه العوامل أو الأسباب واردة بدرجة كبيرة
يرجى مراجعة كل ما ذكرت 
فاذا لما تتوصل الى شئ لا قدر الله . ضع جزء الكود الموجود به المشكلة مع الـ DB  لفحصه و اصلاحه فوريا ان شاء الله
تقبل تحياتى
الرد }}}
تم الشكر بواسطة:
#4
شكرا لك اخى الكريم ولكنى متاكد ان الخطأ يكمن فى انه يخبرنى بانه قد وجد لى ما اريد فى الصف 0 الى الصف 4
ولكن فى الصف الخامس لا يوجد بيانات فى الجريد فيو
فابالتالى لا يوجد بيانات داخل التيكست بوكس رقم 7 وهنا يبدا الخطا

ما اريده اخى انه عند اخر صف فارغ داخل الجريد فيو يتم وقف الكود على ذلك وملئ ما سبق فقط داخل التيكست بوكس

لان فى الصورة السابقة ان حذف الصف المظلل باصفر وهو الصف الخامس
سيعمل الكود معى بشكل جيد

ولكنه فى اى حال يأتى الخطا عند اول صف فارغ يظهر لى تلك المشكلة
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#5
اين الحل Smile
صلوا على سيد الخلق سيدنا محمد
الرد }}}
تم الشكر بواسطة:
#6
جرب وضع الكود داخل Try
الرد }}}
تم الشكر بواسطة:
#7
اخي العزيز استبدل رقم العامود باسم العامود ذالك افضل و احسن .
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال علي داي لم افهمه هاوي1995 1 1,595 22-03-17, 03:41 PM
آخر رد: sendbad100

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


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