تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ عند اختيار الصف الدراسي
#1
Photo 
السلام عليكم
تركت هذا المشروع الصغير فترة بسبب الظروف؛ وبالأمس عدتُ إليه لإكماله ولكن صادفتني مشكلة صغيرة هى عند اختيار الصف الدراسي يظهر هذا الخطأ الذي في الصورة
وأعتقدُ أن هذا المثال قد مرَّ عليكم، وتم حل إشكالية ظهور المـواد الدراسية حسب الاختيار من الكومبوكس



المثال

.rar   Exam.rar (الحجم : 100.89 ك ب / التحميلات : 13)
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

الخطأ موجود في الكود التالي :
كود :
       'هنا تحديد متغير داتا سيت لتخزين البيانات
       Dim ds As New DataSet

       For i As Integer = 0 To arrListQuery.Count - 1

           If Not IsNothing(arrListQuery(i)) Then

               'Assign the query string.
               da.SelectCommand.CommandText = arrListQuery(i).ToString

               'تعبئة مخزن البيانات من الاستعلام المحدد
               da.Fill(ds, "sqldatagrid")
           End If
       Next

الـ DataSet   هي عبارة عن قاعدة بيانات افتراضية (يعني وهمية)  .. تستخدم لتخزين عدة جداول افتراضية (DataTable)
في كودك هذا لا أعرف لماذا قمت بإستخدامها ؟؟ ولم أجد أي سبب مقنع لاستخدامها ..

الخطأ بالتحديد موجود في السطر ( da.Fill(ds, "sqldatagrid"))  حيث أنك تريد استخدام القاعدة الافتراضية(لما لا أعرف؟؟!!) بالرغم من أنك لم تقم بإضافة لها أي جدول
أي أنها فارغة بالتالي ستعطيك هذا الخطأ ..

راجع كودك، بل أعد صياغته من الأساس حتى تحصل على نتيجة ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#3
(02-02-23, 03:21 AM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته

الخطأ موجود في الكود التالي :
كود :
       'هنا تحديد متغير داتا سيت لتخزين البيانات
       Dim ds As New DataSet

       For i As Integer = 0 To arrListQuery.Count - 1

           If Not IsNothing(arrListQuery(i)) Then

               'Assign the query string.
               da.SelectCommand.CommandText = arrListQuery(i).ToString

               'تعبئة مخزن البيانات من الاستعلام المحدد
               da.Fill(ds, "sqldatagrid")
           End If
       Next

الـ DataSet   هي عبارة عن قاعدة بيانات افتراضية (يعني وهمية)  .. تستخدم لتخزين عدة جداول افتراضية (DataTable)
في كودك هذا لا أعرف لماذا قمت بإستخدامها ؟؟ ولم أجد أي سبب مقنع لاستخدامها ..

الخطأ بالتحديد موجود في السطر ( da.Fill(ds, "sqldatagrid"))  حيث أنك تريد استخدام القاعدة الافتراضية(لما لا أعرف؟؟!!) بالرغم من أنك لم تقم بإضافة لها أي جدول
أي أنها فارغة بالتالي ستعطيك هذا الخطأ ..

راجع كودك، بل أعد صياغته من الأساس حتى تحصل على نتيجة ..

بارك الله فيك أستاذنا الفاضل طه.
وحقيقة اعرف مسبقا أن الخطأ من الجزء المحدد الذي أشرت إليه بعد أن قمت بحذف كود تجاوز الخطأ؛ لكنني فضلت أن يبقى الكود كما هو بعد فشل محاولاتي وقلت لعل أحد الإخوة يقوم بإصلاحه بشكل أفضل.
والحمد لله بالرغم من أنني مازلت مبتدئ إلا أنني أسير بخطوات منظمة واستفيد من النصائح والتوجيهات وهى جزء مهم عندي في التعلم.
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#4
PHP كود :
               da.Fill(ds"sqldatagrid"
اخي الكريم لم اجد جدول بهذا الاسم: (sqldatagrid)

FillStudent
معذرة اخي الكريم الاجراء السابق هذا لم افهم صيغته .
ياليت تذكر الفكرة لعل هناك طرق اسهل.

استخرجت جملة الاستعلام التالية من نتيجة الكود:
PHP كود :
SELECT TBL_Student.IDStudentTBL_Student.Name_StudentTBL_Student.IDClasTBL_Student.SETNO1TBL_Student.SETNO2 TBL_Final1.NameSemester TBL_Final1.ON0 as أعمــال TBL_Final1.TO0 as امتحـان TBL_Final1.TR0 as المجموع FROM TBL_Final1 RIGHT JOIN TBL_Student ON TBL_Final1.IDStudent TBL_Student.IDStudent WHERE TBL_Student.IDClas =
تحقق هل الاعمدة متوافقة من حيث المسمى بالكود او ملف القاعدة.
كذلك موضوع الـ Join هل هو معتمد حسب تصميم ملف القاعدة.
حاولت فهم الاشكالية .....

TBL_Final1.TR0
حقل TR0 غير موجود بالجدول.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: مصمم هاوي , مصمم هاوي , Taha Okla , AnyDesk
#5
(03-02-23, 10:59 PM)سعود كتب :
PHP كود :
               da.Fill(ds"sqldatagrid"
اخي الكريم لم اجد جدول بهذا الاسم: (sqldatagrid)

FillStudent
معذرة اخي الكريم الاجراء السابق هذا لم افهم صيغته .
ياليت تذكر الفكرة لعل هناك طرق اسهل.

استخرجت جملة الاستعلام التالية من نتيجة الكود:
PHP كود :
SELECT TBL_Student.IDStudentTBL_Student.Name_StudentTBL_Student.IDClasTBL_Student.SETNO1TBL_Student.SETNO2 TBL_Final1.NameSemester TBL_Final1.ON0 as أعمــال TBL_Final1.TO0 as امتحـان TBL_Final1.TR0 as المجموع FROM TBL_Final1 RIGHT JOIN TBL_Student ON TBL_Final1.IDStudent TBL_Student.IDStudent WHERE TBL_Student.IDClas =
تحقق هل الاعمدة متوافقة من حيث المسمى بالكود او ملف القاعدة.
كذلك موضوع الـ Join هل هو معتمد حسب تصميم ملف القاعدة.
حاولت فهم الاشكالية .....

TBL_Final1.TR0
حقل TR0 غير موجود بالجدول.

بارك الله فيك أخي الكريم سعود
سأحاول توضيح الإشكال أن شاء الله غدا لعلي أجد حلا موفقا
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:
#6

.rar   Exam.Visual Basic 6.0.rar (الحجم : 1.18 م ب / التحميلات : 24)

هذا مثال بالفيجوال 6 شغال 100% يشرح المطلوب
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  انتقال المؤشر بين الخلايا في نفس الصف في الداتا جريد فيو fares_mohammed 2 518 03-11-23, 09:57 PM
آخر رد: fares_mohammed
  كيف الحصول على قيمة الخلية بعد تحديد الصف في datagridview؟ hazim1 2 575 06-08-23, 01:12 AM
آخر رد: hazim1
  اختيار نوع الطابعة Lathe1 4 1,163 09-04-23, 04:20 PM
آخر رد: عبدالله الدوسري
  [SQL] كيف يمكن تعديل update أو حذف delete صف معين من جدول بدلالة رقم الصف ROW_NUMBER mmaalmesry 4 771 06-02-23, 09:42 AM
آخر رد: mmaalmesry
  اختيار عنصر معين من قائمة تتولد فيها ازار عددها متغير atefkhalf2004 16 1,224 22-01-23, 12:56 AM
آخر رد: atefkhalf2004
  تحديد الصف بعد عملية التحديث محمد اسماعيل 4 3,011 02-10-22, 12:50 PM
آخر رد: رضوان الجماعي
  مساعدة في حل لمشكله الخطأ عند محاولة الاتصال ونسيان اختيار البورت mohamedallams 7 1,099 30-07-22, 10:17 PM
آخر رد: asmarsou
  لا توجد امكانية اختيار splshscreen سعود 0 359 15-07-22, 07:22 AM
آخر رد: سعود
  ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها alessam4pro 3 913 19-06-22, 12:05 PM
آخر رد: alessam4pro
  [VB.NET] اختيار نص معين من تكست بوكس ميدو الفنان 2 1,973 28-01-22, 04:26 AM
آخر رد: ميدو الفنان

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


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