تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ارجو الرد وده اول سؤال ليا ياريت حد يفيدنى
#1
ده كود فاتورة مبيعات بس مش عارف اوصل انى اخليه يعمل ابديت لكل الكميات بيعمل  للمتحدد عليه بس فى الداتا جريد فيو 
ارجو الرد وشكرا  قاعدة البيانات اكسس
Private Sub btnsave_Click(sender As Object, e As EventArgs) Handles btnsave.Click
        'باقى هنا تسميع الفاتوره فى قاعدة البيانات
        Dim ad As Integer = Me.dgvprodac.CurrentRow.Cells(0).Value
        Dim txt As Integer = Me.dgvprodac.CurrentRow.Cells(2).Value
        ''Dim cmd As New OleDbCommand("update taلاpro set qty=-
        'Dim cmd As New OleDbCommand("update tab_pro set qty=-{0} where id={1}

        Dim str As String = String.Format("UPDATE tab_pro set  qty= qty- {0} where id={1}", txt, ad)
        Dim cmd As New OleDbCommand(str, con)


        con.Open()
        cmd.ExecuteNonQuery()
        con.Close()
        MsgBox("تمت العمليه بنجاح")
        clear()

    End Sub
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

ماذا تقصد "لكل الكميات" ؟

إذا كنت تقصد إنقاص كل الكميات التي في الداتاجريد فهذا هو الكود
كود :
Private Sub btnsave_Click(sender As Object, e As EventArgs)
   'باقى هنا تسميع الفاتوره فى قاعدة البيانات

   Dim cmd As New OleDbCommand(String.Empty, con)

   con.Open()
   For Each r As DataGridViewRow In dgvprodac.Rows
       Dim ad As Integer = Val(r.Cells(0).Value)
       Dim txt As Integer = Val(r.Cells(2).Value)
       cmd.CommandText = String.Format(" UPDATE [tab_pro] SET [qty] = qty -{0} WHERE [id] = {1} ", txt, ad)
       cmd.ExecuteNonQuery()
   Next
   con.Close()

   MsgBox("تمت العمليه بنجاح")
   clear()

End Sub
الرد }}}}
تم الشكر بواسطة: نبيل كونكت
#3
(09-03-17, 10:48 AM)مساعدة كتب : السلام عليكم

ماذا تقصد "لكل الكميات" ؟

إذا كنت تقصد إنقاص كل الكميات التي في الداتاجريد فهذا هو الكود
كود :
Private Sub btnsave_Click(sender As Object, e As EventArgs)
   'باقى هنا تسميع الفاتوره فى قاعدة البيانات

   Dim cmd As New OleDbCommand(String.Empty, con)

   con.Open()
   For Each r As DataGridViewRow In dgvprodac.Rows
       Dim ad As Integer = Val(r.Cells(0).Value)
       Dim txt As Integer = Val(r.Cells(2).Value)
       cmd.CommandText = String.Format(" UPDATE [tab_pro] SET [qty] = qty -{0} WHERE [id] = {1} ", txt, ad)
       cmd.ExecuteNonQuery()
   Next
   con.Close()

   MsgBox("تمت العمليه بنجاح")
   clear()

End Sub

الف الف شكر يا بشمهندس
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل جملة التعديل صحيح لدي ارجو المساعده السرريعة مراد بورجي 13 113 منذ 7 ساعة مضت
آخر رد: محمود صالح
  [VB.NET] سؤال برمجي وهج الصحراء 8 169 أمس, 02:47 AM
آخر رد: عبدالله الدوسري
Question [VB.NET] تفريغ عمود من جدول قاعدة البيانات سؤال للخبراء YASSINEZG 2 54 22-01-18, 08:49 AM
آخر رد: YASSINEZG
  ارجو المساعدة وفقكم الله samawi 3 58 20-01-18, 03:59 PM
آخر رد: sendbad100
  سؤال عن الحلقات التكرارية الميساني 2 52 17-01-18, 07:56 PM
آخر رد: الميساني
  [VB.NET] سؤال لعباقرة قواعد البيانات محمد اسماعيل 17 275 17-01-18, 01:48 PM
آخر رد: محمد اسماعيل
  [VB.NET] سؤال :- بخصوص ال LOGIN dubai.eig 2 72 14-01-18, 12:53 PM
آخر رد: dubai.eig
Rainbow سؤال ضوري جدا .. كيف عمل Group panel متكرر ايادا وسكار 1 53 10-01-18, 03:35 AM
آخر رد: طالب برمجة
  سؤال فى الفرق بين وقتين nabil.1710 5 257 09-01-18, 01:11 AM
آخر رد: ابراهيم ايبو
  سؤال في الاستضافة sqlserver محمود صالح 0 54 06-01-18, 07:35 AM
آخر رد: محمود صالح

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


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