تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل فى نفس الوقت
#21
(27-02-19, 03:57 PM)حريف برمجة كتب : اخي الواضح من سؤالك تريد زر الحفظ يعمل فحص اذا السجل موجود يقوم بالتعديل عليه وإذا لم يجد السجل يقوم بحفظه ،،

الحل انسخ الكود وجربه :

كود :
Dim cmd As OleDbCommand
       cmd.Connection = con

       Dim ret As Integer = (New OleDb.OleDbDataAdapter("SELECT code FROM t1 WHERE code='" & T4.Text & "'", con).Fill(New DataTable))

       Dim strqury As String

       If ret > 0 Then
           ' هنا يتم التعديل
           strqury = "Update t1 Set [code]=@code,[name]=@name,[cost]=@cost,[price]=@price,[supl]=@supl,[unit]=@unit,[Tax]=@Tax,[Ds]=@Ds,[Exper]=@Exper,[DateItem]=@DateItem,[DeprtNUM]=@DeprtNUM,[priceFtax]=@priceFtax,[Stock_ORD]=@Stock_ORD,[costFtax]=@costFtax,[Q_RAITAL]=@Q_RAITAL,[BOX]=@BOX,[COST_R]=@COST_R where [code]=@code"
       Else
           ' هنا يتم الحفظ
           strqury = "Insert into t1 ([code],[name],[cost],[price],[supl],[unit],[Tax],[Ds],[Exper],[DateItem],[DeprtNUM],[priceFtax],[Stock_ORD],[costFtax],[Q_RAITAL],[BOX],[COST_R])values(@code,@name,@cost,@price,@supl,@unit,@Tax,@Ds,@Exper,@DateItem,@DeprtNUM,@Stock_ORD,@priceFtax,@costFtax,@Q_RAITAL,@BOX,@COST_R)"
       End If

       cmd = New OleDb.OleDbCommand(strqury, con)
       cmd.Parameters.AddWithValue("@code", T4.Text)
       cmd.Parameters.AddWithValue("@name", T6.Text)
       cmd.Parameters.AddWithValue("@cost", T7.Text)
       cmd.Parameters.AddWithValue("@price", T8.Text)
       cmd.Parameters.AddWithValue("@supl", TextBox7.Text)
       cmd.Parameters.AddWithValue("@unit", ComboBox1.Text)
       cmd.Parameters.AddWithValue("@Tax", T16.Text)
       cmd.Parameters.AddWithValue("@Ds", T15.Text)
       cmd.Parameters.AddWithValue("@Exper", d2.Value.Date)
       cmd.Parameters.AddWithValue("@DateItem", t23.Value.Date)
       cmd.Parameters.AddWithValue("@DeprtNUM", TextBox15.Text)
       cmd.Parameters.AddWithValue("@Stock_ORD", T12.Text)
       cmd.Parameters.AddWithValue("@priceFtax", T20.Text)
       cmd.Parameters.AddWithValue("@costFtax", t19.Text)
       cmd.Parameters.AddWithValue("@Q_RAITAL", T9.Text)
       cmd.Parameters.AddWithValue("@BOX", T10.Text)
       cmd.Parameters.AddWithValue("@COST_R", T11.Text)
       cmd.Parameters.AddWithValue("@QTY", 0)
       con.Open()
       cmd.ExecuteNonQuery()
       MsgBox("تمت العملية بنجاح ", MsgBoxStyle.Information, "الاضافة")
       clear()
       con.Close()
[/code]
[/code]
[/code]
اشكرك اخى الكريم حريف برمجة على الرد ولكن يوجد مشكلة 
   
قمت بتعديل الى Dim cmd As new  OleDbCommand فقام بالحفط والتعديل لكن الصنف مكرر لا يقوم بتعديل الكود فقط بل يضيف صنف جديد
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل فى نفس الوقت - بواسطة atef_020 - 27-02-19, 04:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 892 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  خطأ في كود الجمع عند الحفظ مصمم هاوي 4 312 20-04-25, 04:01 AM
آخر رد: مصمم هاوي
  مساعدة في كود الوقت fireswored1 3 347 19-01-25, 11:17 AM
آخر رد: fireswored1
  [VB.NET] طلب كود vba اكسل يقوم بنسخ خلية من قائمة ثم لصقها في خلية اخرى Faisal_kg 0 374 25-10-24, 09:13 PM
آخر رد: Faisal_kg
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 377 24-09-24, 10:21 PM
آخر رد: أبووسم2
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,787 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 756 21-07-24, 01:46 PM
آخر رد: bassant
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 610 12-06-24, 08:00 PM
آخر رد: Taha Okla
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 398 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
Star الوقت المستغرق لكتابه الكلمه سلام و محبه 0 277 02-04-24, 04:44 PM
آخر رد: سلام و محبه

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


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