الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ساعدوني في هذا الكود لحذف مستخدم

مغلق
بدأه vb.n في 19 يناير 2006 · 2 رد · 425 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حبايبي انا عندي مشكله في هذا الكود واحب اوضح اني بطور الكود للأفضل لاني عندما احذف مستخدم موجود يعطيني رساله تأكيد ثم يقوم بحذف المستخدم لو طلبت الحذف

وانا اريد ان يتأكد اولا اذا كان المستخدم موجود فعلا ثم يعطي رساله تأكيد ويتم الحذف او يعطي رساله ان المستخدم هذا غير مسجل لدينا في القائمه

والمستخدم يكون ( اسم شخص )) وليس رقما

افيدوني ولكم تحياتي

mycon.ConnectionString = con
        Dim mycom As New OleDb.OleDbCommand()
        mycom.Connection = mycon
        mycon.Open()

        Dim i As String = InputBox("ادخل اسم المستخدم ؟")
        mycom.CommandText = "delete * from user1 where user_name='" & i & "'"
        If i = "" Then

            MsgBox("من فظلك ادخل اسم المستخدم المراد حذفه")
        End If


        Try
            mycom.ExecuteNonQuery()
            MsgBox("تم حذف المستخدم")
        Catch ex As Exception
            MsgBox(ex.Message)

        End Try
        mycon.Close()
#2

السلام عليكم

اعمل function بلشكل التالى

     Public Function SearchInsert(ByVal Table As String, ByVal field As String, ByVal Txt As String) As Object
        Dim x As Object = Nothing
        Dim cmd As SqlCommand = New SqlCommand
        Try
            cmd.CommandType = CommandType.Text
            cmd.CommandText = "select * from " & Table & " where " & field & " = '" & Txt & "'"
            cmd.Connection = con
            ConnectDb()
            x = cmd.ExecuteScalar()
            cmd.Dispose()
        Catch ex As SqlException
            MessageBox.Show(ex.Message)
        Finally
            DisconnectDb()
            cmd.Dispose()
        End Try
        Return x
    End Function

قبل الحذف ممكن تختبر بلشكل التالى

  Dim Return_Object As Object = cls.SearchInsert("Tbl_Country", "Country_id", Me.TXT_Country_id.Text.Trim)

هنا هترسل اسم الجدول + الحقل + اداة النص

الشرط

      If Return_Object = Nothing Then
            CMessageBox.Show(" هذة الدولة  " & " ( " & Me.TxtConvName.Text & " )" & " غير مسجلة فى البرنامج ", " تنبيــة   ", MessageBoxButtons.OK, MessageBoxIcon.Information)
            ClearText()
            Fill_DataGridShow()
        Else

            cls.Country_id = CInt(Me.TXT_Country_id.Text.Trim)
            Dim Return_success As Object = cls.DELETE_Country()

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

يعطيك العافيه اخوي

راح اعمل بنفس الخطوات واعطيك النتيجة بعد التجربه

تحياتي لك

هذا الموضوع مغلق.

مواضيع مشابهة