تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
انقاص الكمية من جدول الاصناف
#1
السلام عليكم.لو سمحتم اخواني ارجو المساعدة منكم .بالفورم1 اقوم بالحفظ بجدول الفاتورة بعدما اختار من الكومبوبكس الصنف.اريد لما اعمل حفظ الفاتورة العدد يلي حفظتو ينقص من جدول الاصناف بارك الله فيكم


الملفات المرفقة
.rar   إنقاص الكمية من جدول الاصناف.rar (الحجم : 113.49 ك ب / التحميلات : 46)
الرد }}}
تم الشكر بواسطة:
#2
(30-11-18, 04:14 PM)العيدروس كتب : السلام عليكم.لو سمحتم اخواني ارجو المساعدة منكم .بالفورم1 اقوم بالحفظ بجدول الفاتورة بعدما اختار من الكومبوبكس الصنف.اريد لما اعمل حفظ الفاتورة العدد يلي حفظتو ينقص من جدول الاصناف بارك الله فيكم

وعليكم السلام ،،

ادخل في كود الحفظ تحديداً بعد هذا السطر :

كود :
If SaveOk <> -1 Then

فقط ضيف ذي الأسطر :

كود :
'بداية كود انقاص الكمية
               Using cmd2 As New OleDbCommand("update [asnaf] set [Asnafquantity] = [Asnafquantity]" & -TextBox4.Text & " where [Asnafname]='" & ComboBox1.Text & "'", objconn)
                   cmd2.ExecuteNonQuery()
               End Using
               'نهاية كود انقاص الكمية

               'تفريغ التكستات
               ComboBox1.SelectedIndex = -1 : TextBox1.Text = "" : TextBox2.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : Get_record()

ولا تغير شي آخر كله مثل ما كان ،، وجرب .

يصير كود الحفظ كامل هكذا :

كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       objconn.Open()

       Dim sqlQry As String = "insert into [fatura] ([faturacode], [faturasinf], [faturaunit], [faturaquantity]) values (@faturacode, @faturasinf, @faturaunit, @faturaquantity)"
       Using cmd As New OleDbCommand(sqlQry, objconn)
           cmd.Parameters.AddWithValue("@faturacode", TextBox1.Text)
           cmd.Parameters.AddWithValue("@faturasinf", TextBox2.Text)
           cmd.Parameters.AddWithValue("@faturaunit", TextBox3.Text)
           cmd.Parameters.AddWithValue("@faturaquantity", TextBox4.Text)
           Dim SaveOk As Integer = cmd.ExecuteNonQuery()
           If SaveOk <> -1 Then

               'بداية كود انقاص الكمية
               Using cmd2 As New OleDbCommand("update [asnaf] set [Asnafquantity] = [Asnafquantity]" & -TextBox4.Text & " where [Asnafname]='" & ComboBox1.Text & "'", objconn)
                   cmd2.ExecuteNonQuery()
               End Using
               'نهاية كود انقاص الكمية

               'تفريغ التكستات
               ComboBox1.SelectedIndex = -1 : TextBox1.Text = "" : TextBox2.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : Get_record()

               MsgBox("تم الحفظ بنجاح")
           End If
       End Using
   End Sub
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: العيدروس , العيدروس
#3
بارك الله فيك اخي حريف برمجة على الكود الرائع شغال مية بالمية الهي يجازيك كل الخير و يحميك و يزيدك من علمه.بقيت لي شغلانة اخيرة اخي واعذرني لو اثقلت عليك.بشاشة ادخال الاصناف كيف يمكن لو كان الصنف موجود بالفعل مسبقا في جدول الاصناف يبقى الصنف يلي رايح اضيفو ينضاف على الكمية السابقة الموجودة بالجدول يعني موجود بجدول الاصناف مثلا سكر 145 .لما اضييف سكر ثاني مثلا 22 ينضاف على اللي قبلو و يصبح كلو 167 يعني اريد لا يتكرر الصنف مرتين و ربنا يكرمك ان شاء الله


الملفات المرفقة
.rar   إضافة الكمية بجدول الاصناف.rar (الحجم : 114.47 ك ب / التحميلات : 49)
الرد }}}
تم الشكر بواسطة:
#4
الله يتقبل منك الدعوات الطيبة ولك بالمثل واكثر حتى ترضى ...

بخصوص طلبك ابشر ،،
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: العيدروس
#5
الهي  يبشرك بالخير و الستر ان شاء الله
الرد }}}
تم الشكر بواسطة:
#6
(01-12-18, 01:39 AM)العيدروس كتب : الهي  يبشرك بالخير و الستر ان شاء الله

وضعت لك في شاشة إضافة صنف ليست بوكس تعرض لك قائمة الأصناف الموجودة بترتيب ابجدي وهذا يفيدك في اختيار الصنف بدلاً من كتابته ،،

لنفرض اضفت صنف زيت 10 كلغ
ومره أخرى اخطات في كتابة زيت مثلاً كتبتها هكذا زيتت هنا سيصبح سجلين للزيت

انت الان تختار الصنف ترتيب ابجدي من الليست بوكس وتقوم بكتابة الكمية الجديدة في خانة الكمية وتعمل حفظ وهو دايركت يضيف الكمية الجديدة للكمية السابقة لنفس الصنف المعروض امامك .

أي استفسار ما راح نتأخر عنكم انا والأخوة هنا جميع .


الملفات المرفقة
.rar   إنقاص الكمية من جدول الاصناف.rar (الحجم : 280.02 ك ب / التحميلات : 101)
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: العيدروس , عبد العزيز البسكري
#7
شكر اخي حريف برمجة و بارك الله فيك بجد مش عارف كيف اشكرك ربنا يعطيك ما تتمناه هذا المطلوب الف شكر
الرد }}}
تم الشكر بواسطة:
#8
الحمد والشكر لله سبحانه وتعالى ،،

بالتوفيق للجميع ،،
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 877 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 635 18-11-24, 01:02 AM
آخر رد: rdxdz
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 594 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 326 12-09-24, 06:29 PM
آخر رد: F.H.M
  [VB.NET] كود استيراد الاصناف من البرنامج الى الاكسيل Hamza8484 12 863 30-07-24, 10:20 AM
آخر رد: تركي الحلواني
  [VB.NET] السلام عليكم لدي جدول فرعي وارد تحديث الجدول الرئيسي raedre22 2 372 06-07-24, 12:50 PM
آخر رد: raedre22
  نقل ملف pdf من جدول لجدول آخر في قاعدة بيانات SQL صالح عبدالله 1 382 23-06-24, 02:38 AM
آخر رد: صالح عبدالله
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 718 26-02-24, 01:07 AM
آخر رد: asdfar1977
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 993 09-01-24, 08:40 PM
آخر رد: new_programer
  طريقة إسناد اكثر من جدول للكريستال ريبورت Adel27213 2 663 25-11-23, 11:51 PM
آخر رد: Adel27213

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


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