29-05-20, 11:54 PM
اخواني الاعزاء
كل عام و انتم بخير
انا جديد في البرمجة و لي طلب و هو مساعده في عمل فاتورة
في المشروع اللي شغال علية بعمل فاتورة شراء عن طريق ادخال الاصناف في جدول قاعدة البيانات و شغال بكود الادخال هذا
ما اريده هو اذا قمت بادخال نفس الصنف لنفس الفاتورة )buyid( ان يقوم بالتنبيه
و لا يقوم بالادخال مرة اخري
او
طريقه اخري و هي ان يجمع الكمية الي الكمية المدخله من قبل
اريد معرفة الطريقتين و لكم جزيل الشكر
كل عام و انتم بخير
انا جديد في البرمجة و لي طلب و هو مساعده في عمل فاتورة
في المشروع اللي شغال علية بعمل فاتورة شراء عن طريق ادخال الاصناف في جدول قاعدة البيانات و شغال بكود الادخال هذا
كود :
كود :
Dim itmename As String = DataGridView1(2, DataGridView1.CurrentRow.Index).Value
Dim priceunit As Double = DataGridView1(5, DataGridView1.CurrentRow.Index).Value
Dim dt As New DataTable
Dim cmd As OleDbCommand
dt.Clear()
cmd = New OleDbCommand("insert into Operations (buyid,operitem,buyqty,BuyNotes,BuyTotalS,BuyTotalb,BuyUnitPrice,BuyEarn) values (" & BuyPill.BuyID.Text & ",'" & itmename & "', " & qtyin.Text & ",'" & notes.Text & "'," & Val(Label3.Text) & "," & Val(Label7.Text) & "," & Val(UnitPrice.Text) & "," & Val(Label12.Text) & ")", con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
ما اريده هو اذا قمت بادخال نفس الصنف لنفس الفاتورة )buyid( ان يقوم بالتنبيه
و لا يقوم بالادخال مرة اخري
او
طريقه اخري و هي ان يجمع الكمية الي الكمية المدخله من قبل
اريد معرفة الطريقتين و لكم جزيل الشكر