تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] السلام عليكم أخواني انا اوس من العراق مبرمج مبتدء وانا اقوم الأن بأنشاء اول مشروع لي
#1
Information 
ارجو مساعدتي حيث اني عملت كلاس وكتبت به مجموعه من الدوال لكن هذه الدوال لا تعمل جميعها 
 'داله بناء أوامر الحفظ والحذف والتعديل 
    Public Function SQLExicute(ByVal SQLStatment As String) As Boolean
        Try
            Dim Cmd As New SqlCommand
            Cmd.CommandText = SQLStatment
            sqlcon.Open()
            Cmd.Connection = sqlcon
            Cmd.ExecuteNonQuery()
            Return True
        Catch ex As Exception
            Return False
            MsgBox(ex.Message)
        Finally
            sqlcon.Close()

        End Try
    End Function


بعد ان كتبت لكم الداله التي وضعتها في الكلاس سوف اكتب لكم البرمجه التي كتبتها في الفورمه لكن هذه الداله في الجزء التعديل للبيانات لم تعمل ارجو مساعدتي 
Imports System.Data.SqlClient
Public Class FrmPlaneType
    Dim ISUpdate As Boolean
    Dim Winclass As New Class1

    Private Sub BtnNew1_Click(sender As Object, e As EventArgs) Handles BtnNew1.Click
        TxtTypeAdd.Enabled = True
        TxtTypeAdd.Text = ""
        ISUpdate = False
    End Sub



    Private Sub BtnSave1_Click(sender As Object, e As EventArgs) Handles BtnSave1.Click

        Class1.sqlcon.ConnectionString = "data source=DESKTOP-SDJV93N; initial catalog = Test; integrated security = true "

        'اذا كان حقل أدخال نوع الطائره فارغ يظهر رساله 

        If TxtTypeAdd.Text.Trim = "" Then
            MsgBox("لم تقم بأدخال بيانات لكي يتم حفظها ", MsgBoxStyle.Critical, "تنبية")
            Exit Sub
        End If
        '------------------------------------------------------------------------------------------------------------------------------------------

        ' اذا كانت العمليه تعديل ما أدخلته سابقآ



        If ISUpdate = True Then
            Class1.sqlcon.ConnectionString = "data source=DESKTOP-SDJV93N; initial catalog = Test; integrated security = true "

            Dim UpdateOk As Boolean = Winclass.SQLExicute("Update PlaneType SET TYPE= '" & TxtTypeAdd.Text & ", WHERE TID=" & TxtID.Text & "")
            If UpdateOk = True Then

                MsgBox("تمت عملية تعديل البيانات بنجاح ", MsgBoxStyle.Information, "تأكيد عملية التعديل ")

                TxtTypeAdd.Enabled = False


                'تفريغ حقول الأدخال بعد التعديل 




                TxtID.Text = ""
                TxtTypeAdd.Text = ""
                FillDataGrid()


            Else

                MsgBox("Error", MsgBoxStyle.Critical, "Error")
            End If
        Else

            '------------------------------------------------------------------------------------------------------------------------------------
            'أجراء عملية الحفظ
            Class1.sqlcon.ConnectionString = "data source=DESKTOP-SDJV93N; initial catalog = Test; integrated security = true "

            Dim Saveok As Boolean = Winclass.SQLExicute("insert into   PlaneType(TYPE) values ('" & TxtTypeAdd.Text & "')")

            If Saveok = True Then
                MsgBox("تمت عملية الحفظ بنجاح", MsgBoxStyle.Exclamation, "تأكيد عملية الحفظ")
                TxtID.Text = ""
                TxtTypeAdd.Text = ""
                FillDataGrid()
            End If


        End If

    
    End Sub

    Private Sub FrmPlaneType_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        FillDataGrid()

    End Sub
    Private Sub FillDataGrid()
        Class1.sqlcon.ConnectionString = "data source=DESKTOP-SDJV93N; initial catalog = Test; integrated security = true "
        Winclass.fillDataGrid(DG, " SELECT TID AS الرقم, TYPE AS النوع FROM PlaneType")
        DG.Columns(0).HeaderText = "الرقم"
        DG.Columns(0).Visible = False

        DG.Columns(1).HeaderText = "النوع"
        DG.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill

    End Sub

    Private Sub DG_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DG.CellClick
        Class1.sqlcon.ConnectionString = "data source=DESKTOP-SDJV93N; initial catalog = Test; integrated security = true "

        'عندما أضغط على نوع طائره يضهرها لي في ال text
        ISUpdate = True
        TxtTypeAdd.Enabled = True
        TxtID.Text = DG(0, e.RowIndex).Value
        TxtTypeAdd.Text = DG(1, e.RowIndex).Value
    End Sub

    Private Sub BtnDelete1_Click(sender As Object, e As EventArgs) Handles BtnDelete1.Click
        Dim DeleteOk As String = MsgBox("هل فعلآ تريد حذف البيانات المحدده ", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "  تأكيد الحذف  ")
        If DeleteOk = vbYes Then
            Dim DeleteConfirm As Boolean = Winclass.SQLExicute("Delete FROM PlaneType WHERE TID=" & TxtID.Text)
            If DeleteConfirm = True Then
                MsgBox("تمت عملية حذف البيانات بنجاح", MsgBoxStyle.Exclamation, "الحذف")
                TxtTypeAdd.Text = ""
                FillDataGrid()
            Else
                MsgBox("خطأ في عملية الحذف ", MsgBoxStyle.Critical, "Error")
            End If
        End If
    End Sub

    Private Sub BtnExit1_Click(sender As Object, e As EventArgs) Handles BtnExit1.Click

    End Sub

End Class
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
السلام عليكم أخواني انا اوس من العراق مبرمج مبتدء وانا اقوم الأن بأنشاء اول مشروع لي - بواسطة اوس باسم عبد الحميد - 29-04-17, 01:42 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 214 09-11-25, 01:48 AM
آخر رد: dr.programming
  لا يضيف لاسمه المستعار رمز الا مبرمج ذكي justforit 2 244 02-11-25, 11:18 PM
آخر رد: justforit
  [VB.NET] مشروع للاستأناس EMADW 3 525 02-04-25, 04:20 PM
آخر رد: princelovelorn
  [VB.NET] اذا ممكن مشروع ادارة مدرسة بدر إشتية 4 8,532 08-02-25, 02:05 AM
آخر رد: الورد2
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 447 01-02-25, 03:48 PM
آخر رد: Microformt
  [VB.NET] مساعدة في مشروع ZEEN4ZEEN 0 250 12-01-25, 06:03 PM
آخر رد: ZEEN4ZEEN
  مساعدة فى حفظ مشروع برنامج الى ضيغة apk م / وليد تيتو 1 370 03-11-24, 05:27 PM
آخر رد: Taha Okla
  مشروع اكمال ساعة المسجد اجر للجميع altoki939 0 285 30-10-24, 09:49 PM
آخر رد: altoki939
  [سؤال] افضل الطرق في تحزيم مشروع بقواعد SQL محمد العامر 5 559 23-10-24, 11:19 AM
آخر رد: محمد العامر
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 459 08-10-24, 02:37 PM
آخر رد: salamandal

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


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