تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطا في الترقيم
#7
(29-10-18, 06:21 PM)عبد العزيز البسكري كتب : انتظر اذن أخي الكريم .. الدواء الشافي من استاذنا   elgokr
تحياتي


هذه شهادة اعتز بها اخى وحبيبى عبدالعزيز البسكري
ولا اعلم ماذا اقول بعد كلامك هذا

بخصوص مشكلة الاخ محمد خيري
فتلك الرسالة تظهر بسبب عدم وجود اى بيانات بقاعدة بيانات
حيث انه يستخدم السطر التالى
كود :
a = Dst.Tables("Table1").Rows(i)("SerialNo").ToString + 1

لو وضعنا انفسنا مكان البرنامج لقراءة الكود
عند جزء
كود :
Rows(i)

والتى تعنى مثلاً
كود :
Rows(-1)

بنائاً على الكود فى المشروع
السؤال هنا تفتكر هو من الاساس هل الجدول يحتوى على اى من Rows طبعاً لا طيب
لذلك تظهر تلك الرسالة بان قيمة -1 غير صالحة هل تعتقد ان بداية العد فى Rows يبداء بـ -1
طيب حتى الان وضحنا سبب المشكلة كيف الان يمكن معالجة الامر 

هنا ناتى على الاسطر التالية من الكود فى المشروع
كود :
           i = Dst.Tables("Table1").rows.count - 1
           a = Dst.Tables("Table1").Rows(i)("SerialNo").ToString + 1
           txtSerialNo.Text = a

وفقط نستبدلها بالاسطر التالية
كود :
           If Dst.Tables("Table1").rows.count > 0 Then
' فى حالة ان الجدول يحتوى على بيانات سيقوم بتنفيذ هذا الكود
               i = Dst.Tables("Table1").rows.count - 1
               a = Dst.Tables("Table1").Rows(i)("SerialNo").ToString + 1
           Else
' فى حالة ان الجدول فارغ سيقوم بتنفيذ هذا الكود
               i = 0
               a = i + 1
           End If
           txtSerialNo.Text = a

طيب ايه اللى انا عملته وليه شرط التحقق
هنا انا بقول فى شرط التحقق اذا كان الجدول بقاعدة البيانات لا تحتوى على اى بيانات اى انها فارغة
قم بجعل القيم لكل من i و a ارقام افتراضية غير قابلة للمعادلة الحسابة اى قيمة ثابتة وهو 0 و +1 على قيمة 0
طيب وفى حالة ان الجدول اصبح يحتوى على بيانات فهنا سيقوم بتنفيذ الكود الذى كان سابقاً يقوم بعرض رسالة خطاء
لكن فى هذه المرة لم يعرضها لان اصبح الجدول تحتوى على بيانات فعلية وبدون اى مشكلة
اتمنى ان يكون الشرح مبسط وموضح به سبب المشكلة وان الامور بسيطة لحلها
تحياتى للجميع
وتمنياتى لكم التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى  [صورة مرفقة: kMStt89.png] لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}


الردود في هذا الموضوع
خطا في الترقيم - بواسطة محمد خيري - 29-10-18, 12:00 PM
RE: خطا في الترقيم - بواسطة larbihamri - 29-10-18, 02:55 PM
RE: خطا في الترقيم - بواسطة محمد خيري - 29-10-18, 03:56 PM
RE: خطا في الترقيم - بواسطة محمد خيري - 29-10-18, 06:07 PM
RE: خطا في الترقيم - بواسطة elgokr - 29-10-18, 06:58 PM
RE: خطا في الترقيم - بواسطة larbihamri - 29-10-18, 08:04 PM
RE: خطا في الترقيم - بواسطة محمد خيري - 29-10-18, 08:44 PM
RE: خطا في الترقيم - بواسطة asemshahen5 - 29-10-18, 09:57 PM
RE: خطا في الترقيم - بواسطة elgokr - 30-10-18, 04:44 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 568 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل سنة mram3242 15 7,493 02-06-24, 08:25 PM
آخر رد: atefkhalf2004
  [سؤال] مشكله كود TRansaction وحقل الترقيم التلقائي 01AHMED 0 468 09-02-24, 10:31 PM
آخر رد: 01AHMED
  الترقيم التلقائي محمد خيري 4 840 20-01-24, 03:12 AM
آخر رد: محمد خيري
  احتاج كود اعادة الترقيم في السنة الجديدة ranosh 3 1,006 27-11-23, 01:25 AM
آخر رد: justforit
  [VB.NET] كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل يوم Osama_NY 8 3,744 04-11-23, 01:42 PM
آخر رد: الحزين اليماني
  مساعدة في الترقيم التلقائي foad8920 1 711 13-10-23, 08:21 PM
آخر رد: aljzazy
  [VB.NET] اعادة الترقيم بعد الحذف aminesori 7 1,782 25-02-23, 01:31 PM
آخر رد: kebboud
  مشكلة ظهور الخطأ عند توليد الترقيم مصمم هاوي 3 1,038 19-02-23, 01:15 PM
آخر رد: kebboud
  طلب كود بداية الترقيم من رقم معين مصمم هاوي 3 1,075 10-10-22, 07:59 AM
آخر رد: هاوي1995

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


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