تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] خطأ في زرار التعديل
#1
زرار التعديل في المشروع لايسمح بتكرار الاسم مرة اخري داخل المشروع وهذا يعمل بطريقة صحيحة ولكن عند تغيير رقم المحمول برغم عدم تكراره مرة اخري تظهر رسالة تم تكرار هذا الاسم برغم ان التغيير يكون في رقم المحمول ليس في الاسم


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 113.38 ك ب / التحميلات : 73)
الرد }}}
تم الشكر بواسطة:
#2
يا اخي غريب مفيش مفصلين هنا يصلحو الزرار Big Grin
=============

اخي بالنسبة لزرار الحفظ مفيش مشكلة لكن المشكلة في التعديل


من زرار التعديل احذف الاستعلام هذا
PHP كود :
Dim m As String
        Dim SQLstr2 
As String "SELECT nam FROM student  WHERE  nam= '" & (TextBox2.Text) & "'"
        ' Dim da = New OleDbDataAdapter(SQLstr, con)

        If CON.State() Then CON.Close()
        CON.Open()
        Dim cmd As New OleDbCommand(SQLstr2, CON)
        Dim dr As OleDbDataReader
        dr = cmd.ExecuteReader()
        Dim b As String = ""
        If dr.Read() = True Then
            m = dr.Item(0).ToString
            CON.Close()
        End If
        If TextBox2.Text = m Then
            MsgBox(" هذه الحالة مسجلة قبل ذلك  ", , "رسالة")
           
            Exit Sub
        End If 


وابق على هذا فقط

PHP كود :
Try
            
Dim SavInto1 As New OleDb.OleDbCommand
            Dim Conn 
As New OleDbConnection(conStr)
            
SavInto1.Connection Conn
            SavInto1
.CommandType CommandType.Text
            SavInto1
.CommandText "UPDATE student set nam ='" Trim(TextBox2.Text) & "', mob ='" Trim(TextBox3.Text) & "' where id = " TextBox1.Text " "
            
Conn.Open()
            
SavInto1.ExecuteNonQuery()
            
Conn.Close()
            
MsgBox("تم التعديل بالنجاح", , "رسالة")
            
Me.Refresh()
            
'    m()
            mov()
        Catch ex As Exception
        End Try 


بالنسبة للحفظ اتركه مثل ما هو

بالتوفيق اخي
{وَلَنَبْلُوَنَّكُمْ حَتَّى نَعْلَمَ الْمُجَاهِدِينَ مِنْكُمْ وَالصَّابِرِينَ وَنَبْلُوَ أَخْبَارَكُمْ} [محمد: 31].

الرد }}}
تم الشكر بواسطة:
#3
انت كده لم تحلوا المشكلة انا مش عايز اسم العميل يكرر مرتين بس ممكن رقم المحمول يكرر عادي مفيش مشكلة
الرد }}}
تم الشكر بواسطة:
#4
تفضل اخي

بس عندي ملاحظة انت ليش مسوي استعلم على اسم و بشرط اسم هو اردي عندل ميتاج تسوي عملية استعلم لية انا قمبت بتبديله الى رقم الجوال

واثنين ما يحتاج انك تسوي تعديل على اسم يكفي رقم الجوال

PHP كود :
Dim m As String
        Dim SQLstr2 
As String "SELECT mob FROM student  WHERE  nam= '" & (TextBox2.Text) & "'"
        ' Dim da = New OleDbDataAdapter(SQLstr, con)

        If CON.State() Then CON.Close()
        CON.Open()
        Dim cmd As New OleDbCommand(SQLstr2, CON)
        Dim dr As OleDbDataReader
        dr = cmd.ExecuteReader()
        Dim b As String = ""
        If dr.Read() = True Then
            m = dr.Item(0).ToString
            CON.Close()
        End If
        If TextBox2.Text = m Then
            MsgBox(" هذه الحالة مسجلة قبل ذلك  ", , "رسالة")
           
            Exit Sub
        End If
        Try
            Dim SavInto1 As New OleDb.OleDbCommand
            Dim Conn As New OleDbConnection(conStr)
            SavInto1.Connection = Conn
            SavInto1.CommandType = CommandType.Text
            '
SavInto1.CommandText "UPDATE student set nam ='" Trim(TextBox2.Text) & "', mob ='" Trim(TextBox3.Text) & "' where id = " TextBox1.Text " "
            
SavInto1.CommandText "UPDATE student set  mob ='" Trim(TextBox3.Text) & "' where id = " TextBox1.Text " "
            
Conn.Open()
            
SavInto1.ExecuteNonQuery()
            
Conn.Close()
            
MsgBox("تم التعديل بالنجاح", , "رسالة")
            
Me.Refresh()
            
'    m()
            mov()
        Catch ex As Exception
        End Try 
الرد }}}
تم الشكر بواسطة:
#5
اسف اخي

لم انتبه الى كلمك

لمذا لا تستخدم خصيت Enabled في TextBox2

Form1_Load

TextBox2.Enabled = False

في Button جديد ضع
TextBox2.Enabled = True

و في Button حفظ ضع

TextBox2.Enabled = False

اتمى ان يكون هذا طلبك
الرد }}}
تم الشكر بواسطة:
#6
اخي انت مركز معانا
ما بيتكرر مرتين بالنسبة للتعديل الي عملناه على زر التعديل
بيتكرر اذا عملت التعديل على زر الحفظ فقط

انت اشتغل على زر التعديل فقط بالطريقة الي اعطيناك اياه جربها طيب Angry
{وَلَنَبْلُوَنَّكُمْ حَتَّى نَعْلَمَ الْمُجَاهِدِينَ مِنْكُمْ وَالصَّابِرِينَ وَنَبْلُوَ أَخْبَارَكُمْ} [محمد: 31].

الرد }}}
تم الشكر بواسطة:
#7
(03-06-14, 01:14 PM)عابر سبيل كتب : اخي انت مركز معانا
ما بيتكرر مرتين بالنسبة للتعديل الي عملناه على زر التعديل
بيتكرر اذا عملت التعديل على زر الحفظ فقط

انت اشتغل على زر التعديل فقط بالطريقة الي اعطيناك اياه جربها طيب Angry


هو قصدة على ما اعتقد انا يمكن الى المستخدم تعديل على TextBox الخاص الي فية اسم المستخدم لانة هو في عملية التعديل يقوم بتعديل اسم و رقم مع بعض و يقول انا اتعديل فية خطا انا متكد انه لم يقوم بتجربة الكود
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 136 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 281 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] كود التعديل Abdellatif 6 405 21-12-23, 02:01 PM
آخر رد: Abdellatif
  كود التعديل لم ينجح معي melad2002 4 308 16-12-23, 12:22 AM
آخر رد: anes
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 361 13-10-23, 01:47 AM
آخر رد: new_programer
  اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد moh61 6 837 26-07-23, 10:41 AM
آخر رد: تركي الحلواني
  يرجي التعديل على المثال - تعبءة الكمبوبوكس داخل الجريد بانواع الوحدات new_programer 3 806 14-04-23, 05:31 PM
آخر رد: new_programer
  التعديل على مشروع ارتجال مشروع امتحانات مصمم هاوي 2 570 12-03-23, 06:48 PM
آخر رد: سعود
  التعديل على كود الحفظ مصمم هاوي 4 714 06-03-23, 12:12 AM
آخر رد: مصمم هاوي
  التعديل على كود زر RadioButton مصمم هاوي 2 587 21-11-22, 01:33 AM
آخر رد: مصمم هاوي

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


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