تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل على كود حفظ بدون تكرار
#1
هل يتفضل أحد الأساتذة الكرام بالتعديل على كود الحفظ ؟
المطلوب:
عدم تكرار حفظ المــادة الدراسية للفصل الدراسي الواحد مرتين مثلاً:
الصف: الأول -  الفصل الدراسي: 1  -  المـادة: التربية الإسلامية
الصف: الأول -  الفصل الدراسي: 1-  المـادة: التربية الإسلامية

والصحيح:
الصف: الأول -  الفصل الدراسي: 1  -  المـادة: التربية الإسلامية
الصف: الأول -  الفصل الدراسي: 2-  المـادة: التربية الإسلامية
وهكذا ... مع بقية الصفوف الدراسية والفصول والمواد .

بدلاً من حفظ المادة مرتين فإنه يتم تحديث البيانات
علماً بأن إدخال البيانات عن طريق الداتا قريدفيو

كود :
           Try
               If dgv1.Rows.Count = 0 Then Exit Sub
               If Con.State = ConnectionState.Closed Then Con.Open()
               For i As Integer = 0 To dgv1.Rows.Count - IIf(dgv1.AllowUserToAddRows, 2, 1)
                   Using cm As New OleDb.OleDbCommand("", Con)
                       cm.Parameters.Clear()
                   cm.CommandText = "insert into TBL_result(stid,studentid,studentname,clasid,setno2,SemesterID,courseid,n1,n2,n3) Values (@stid,@studentid,@studentname,@clasid,@setno2,@SemesterID,@courseid,@n1,@n2,@n3)"
                   cm.Parameters.AddWithValue("@stid", AutoNum("TBL_result", "stid")).DbType = DbType.String
                   cm.Parameters.AddWithValue("@studentid", dgv1.Rows(i).Cells(0).Value)
                       cm.Parameters.AddWithValue("@studentname", dgv1.Rows(i).Cells(1).Value)
                       cm.Parameters.AddWithValue("@clasid", dgv1.Rows(i).Cells(3).Value)
                       cm.Parameters.AddWithValue("@setno2", dgv1.Rows(i).Cells(4).Value)
                       cm.Parameters.AddWithValue("@SemesterID", CombSemester.SelectedValue).DbType = DbType.String
                       cm.Parameters.AddWithValue("@courseid", CombCoursesID.Text).DbType = DbType.String
                       cm.Parameters.AddWithValue("@n1", dgv1.Rows(i).Cells(7).Value)
                       cm.Parameters.AddWithValue("@n2", dgv1.Rows(i).Cells(8).Value)
                       cm.Parameters.AddWithValue("@n3", dgv1.Rows(i).Cells(9).Value)

                       cm.ExecuteNonQuery()

                   End Using

               Next

               If Con.State = ConnectionState.Open Then Con.Close()

               MsgBox("تم رصد درجــات الصــف   : " & " " & listClas.Text & Chr(13) & " لمــادة : " & CombCourses.Text & " * بنجــاح " & "", MsgBoxStyle.Information, "الإجـــراء")

           Catch ex As Exception
               'MsgBox("الرجـــاء ... إدخـال جميع الدرجــات ", MsgBoxStyle.Critical, "تنبيـــه ")
           End Try

           If dgv1.Rows.Count = 0 Then Exit Sub
           For i As Integer = 0 To dgv1.Rows.Count - IIf(dgv1.AllowUserToAddRows, 2, 1)
               dgv1.Rows(i).Cells(7).Value = ""
               dgv1.Rows(i).Cells(8).Value = ""
               dgv1.Rows(i).Cells(9).Value = ""

           Next
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
تعديل على كود حفظ بدون تكرار - بواسطة مصمم هاوي - 16-03-23, 03:16 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 210 08-10-25, 02:20 PM
آخر رد: salamandal
  سبب تكرار رسالة التنبيه مصمم هاوي 4 431 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 993 15-04-25, 06:16 PM
آخر رد: princelovelorn
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 677 03-04-25, 02:44 PM
آخر رد: princelovelorn
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 820 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
  محتاج تعديل على كود الحذف new_programer 2 653 17-02-25, 06:50 PM
آخر رد: new_programer
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 548 10-02-25, 05:11 PM
آخر رد: fireswored1
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 544 25-01-25, 12:45 AM
آخر رد: مصمم هاوي

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


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