تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل على استدعاء الدرجات حسب الاختيار
#6
(13-04-25, 11:03 AM)قناص المدينة كتب : Try
   ' هرض درجـات المواد في الداتا قريدفيو
   If Con.State = ConnectionState.Closed Then Con.Open()
   
   Dim dt As DataTable
   Using da As New OleDbDataAdapter("SELECT TBL_Student.IDStudent AS رقم, " & _
                                      "TBL_Student.alqayd AS [رقم القيد], " & _
                                      "TBL_Student.NameStudent AS [اســـم الطالـــب], " & _
                                      "TBL_Student.IDClas AS الصــف " & _
                                      "FROM TBL_Student " & _
                                      "WHERE TBL_Student.IDClas = ?", Con)
       da.SelectCommand.Parameters.AddWithValue("?", Val(listClas.SelectedItem.ToString()))
       dt = New DataTable
       da.Fill(dt)
       DataGridView1.DataSource = dt
   End Using

   If Not String.IsNullOrEmpty(CombSemester.Text) AndAlso IsNumeric(CombSemester.Text) Then
       Using daCheck As New OleDbDataAdapter("SELECT IDStudent FROM TBL_Final1 WHERE IDSemester = ?", Con)
           daCheck.SelectCommand.Parameters.AddWithValue("?", Val(CombSemester.Text))
           Dim dtCheck As New DataTable
           daCheck.Fill(dtCheck)
           If dtCheck.Rows.Count > 0 Then
               Using da2 As New OleDbDataAdapter("SELECT S.IDStudent, S.alqayd, S.NameStudent, S.IDClas, F.IDSemester, F.ON" & (CombCourses.SelectedIndex + 1) & " AS اعمال " & _
                                                  "FROM TBL_Final1 F RIGHT JOIN TBL_Student S ON F.IDStudent = S.IDStudent " & _
                                                  "WHERE F.IDSemester = ? AND S.IDClas = ?", Con)
                   da2.SelectCommand.Parameters.AddWithValue("?", Val(CombSemester.Text))
                   da2.SelectCommand.Parameters.AddWithValue("?", Val(listClas.SelectedItem.ToString()))
                   Dim dt2 As New DataTable
                   da2.Fill(dt2)
                   DataGridView1.DataSource = dt2
               End Using
           End If
       End Using
   End If

   FillDataGridView()

Catch ex As Exception
   MessageBox.Show(ex.Message)
Finally
   If Con.State = ConnectionState.Open Then Con.Close()
End Try


بارك الله فيك أخي العزيز على المساعدة ولكن الكود يحتاج إلى تعديل:
1- عند الاختيار من listClas الصفوف الدراسية يتم استدعاء طلبة الصف في الداتا قريدفيو ... هذا تمام
2- كذلك عند الضغط على listClas يمتلي CombCourses المواد الدراسية الخاصة بالصف الدراسي .... وهذا تمام
3- المشكلة تتمثل في الآتي:
- المفروض عند اختيار مادة لا يتم عرض درجاتها في الداتا قريدفيو إلا بناء على رقم الامتحان من CombSemester
- ولو لم يتم رصد درجات المادة المختارة من CombCourses فلا يتم إفراغ الداتا قريدفيو من أسماء الطلبة
فلو لاحظت أنه عندما يتم إختيار امتحان من CombSemester لم يتم تسجيل درجاته يتم إفراغ الداتا قريدفيو من أسماء الطلبة وهذا خطأ
فكيف سيتم تسجيل الدرجات لهذه المادة ورقم الامتحان إذا تم إفراغ الداتا قريدفيو؟؟؟
هذا هو المطلوب
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: تعديل على استدعاء الدرجات حسب الاختيار - بواسطة مصمم هاوي - 13-04-25, 08:12 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 219 08-10-25, 02:20 PM
آخر رد: salamandal
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 425 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 684 03-04-25, 02:44 PM
آخر رد: princelovelorn
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 830 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
  محتاج تعديل على كود الحذف new_programer 2 660 17-02-25, 06:50 PM
آخر رد: new_programer
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 560 10-02-25, 05:11 PM
آخر رد: fireswored1
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 626 05-02-25, 01:51 AM
آخر رد: new_programer
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 551 25-01-25, 12:45 AM
آخر رد: مصمم هاوي
  تعديل كود الحذف مصمم هاوي 2 496 10-01-25, 03:03 PM
آخر رد: عبد العزيز البسكري

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


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