المشاركات : 178
المواضيع 55
الإنتساب : Jan 2014
السمعة :
1
الشكر: 247
تم شكره 87 مرات في 61 مشاركات
15-10-18, 05:20 PM
(آخر تعديل لهذه المشاركة : 15-10-18, 05:22 PM {2} بواسطة salah mansour.)
عندى جدول الكميات به حقل كود الصنف وحقل اسم الصنف و حقل الكمية
الحقول الثلاثة تاخذ قيمتها من الدتا جريد....اريد عندمت اضيف كمية جديدة من الصنف
تتم زيادتها على القيمة الموجودة بالحقل دون تكرار لاسم الصنف وكذلك الزضع عند انقاص الكمية فى حالة البيع مثلا مع جزيل الشكر
المشاركات : 178
المواضيع 55
الإنتساب : Jan 2014
السمعة :
1
الشكر: 247
تم شكره 87 مرات في 61 مشاركات
حبيبى يا استاذ عبد الله....ههههههه
الجد,ل المقصود اسمه tblite,mstemp_stock به 3 حقول فقط item_code, item_name , quantity
والكودالذى احفظ به الكمية كما يلى
adp = New SqlClient.SqlDataAdapter("select * from tblItemsTemp_stock ", conn)
ds = New DataSet
adp.Fill(ds)
dt = New DataTable
dt = ds.Tables(0)
For i = 0 To dgvdata.Rows.Count - 1
Dim Dr2 = dt.NewRow
Dr2!item_code = dgvdata.Rows(i).Cells(0).Value
Dr2!item_name = dgvdata.Rows(i).Cells(1).Value
Dr2!quantity = Dr2!quantity + dgvdata.Rows(i).Cells(5).Value
Next
حيث اننى افضل هذه الاكواد بالطريقة الرأسية....وهذا الكود للعلم داخل ضمن فاتورة مشتريات
وانا افضل ان تزاد الكمية المشتراة فى داخل جدول الكميات مباشرة....وبالطبع العكس فى فاتورة المبيعات
اى خدمة يا عم عبد الله...مفيش بخل اهو ولا حاجة هههههه
المشاركات : 267
المواضيع 20
الإنتساب : Sep 2014
السمعة :
30
الشكر: 162
تم شكره 668 مرات في 251 مشاركات
البلد:
ينفع بجدول واحد بس هيكون فيه داتا كتير
اعمل لجدول واحد اكتر من شاشة لكل الامور الى قلنا عليها سابقا مه عمل حقل مخفى عن اليوزر باسم العملية
مثلا
حقل state
فى البيع يكتب فيه بيع
والتالف يكتب تالف
والمترجع يكتب فيه مرتجع .... وهكذا فى كل شاشة من الشاشات الى قلنا عليها
وبرده هتحسب دخول البضاعة والبيع والتالف والمرتجع عشان تطلع كمية الصنف
بس تخيل عندك مثلا 10 صنف بتحسب دخولهم وخروجهم ومرتجع و و و فى جدول واحد
طبعا مفيش محل فيه 10 فقط