ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها - alessam4pro - 17-06-22
عندي اعمدة بالداتا جريد اريد حاصل ضرب العمود رقم 2 في الصف الاول مع العمود رقم 2 في الصف الثانى أيضا كلما ننزل لصف أخر يحسب حاصل ضرب العمود نفسة في سابقة
يعني
---0--------1---------2--------------3-------------------4----------------5
الرقم الوحدة عدد * سعر البيع سعر الشراء = اجمالي
1 س 1 * 12 12 ------> صف 1
2 ص 4 * 12 24 ------> صف 2
3 ج 3 * 12 144 ------> صف 3
RE: ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها - ابراهيم ايبو - 17-06-22
السلام عليكم ورحمة الله وبركاته
اخي الكريم
سؤالك غير واضح
انت تقول اريد حاصل ضرب العمود رقم 2 من الصف الاول مع العمود رقم 2 في الصف الذي يليه !!!!!
ولم تقل اين ستكون النتيجة
ثانيا مالغاية من ضرب عمود العدد وهو رقم 2 وماذا تريد
ثالثا لو اتينا للصف الاخير سناخذ قيمة العمود رقم 2 مع اي قيمة سوف يتم ضربها لانه لم يتبق اي صف بعده
اخيرا ان كنت تريد حاصل ضرب العمود العدد بالسعر وتضع الاجمالي في كل صف من الصفوف
لدينا امرين :
ان كنت تدخل كل صف ومع النزول الى صف جديد تريد حاصل الضرب نكتب التالي فبي حدث DataGridView1_CellEndEdit
كود :
Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
If DataGridView1.CurrentRow.Cells("Quantity").Value <> "" And DataGridView1.CurrentRow.Cells("Price").Value <> "" Then
DataGridView1.CurrentRow.Cells("Total").Value = DataGridView1.CurrentRow.Cells("Quantity").Value * DataGridView1.CurrentRow.Cells("Price").Value
End If
End Sub
اما ان كانت الداتا غرايد مملوءة بالبيانات والقيم وتريد الحساب استخدم هذا الكود في بوتون عبر حلقة فور على الصفوف
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells("Quantity").Value <> "" And DataGridView1.Rows(i).Cells("Price").Value <> "" Then
DataGridView1.Rows(i).Cells("Total").Value = DataGridView1.Rows(i).Cells("Quantity").Value * DataGridView1.Rows(i).Cells("Price").Value
End If
Next
End Sub
RE: ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها - alessam4pro - 17-06-22
(17-06-22, 08:57 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم
سؤالك غير واضح
انت تقول اريد حاصل ضرب العمود رقم 2 من الصف الاول مع العمود رقم 2 في الصف الذي يليه !!!!!
ولم تقل اين ستكون النتيجة
ثانيا مالغاية من ضرب عمود العدد وهو رقم 2 وماذا تريد
ثالثا لو اتينا للصف الاخير سناخذ قيمة العمود رقم 2 مع اي قيمة سوف يتم ضربها لانه لم يتبق اي صف بعده
اخيرا ان كنت تريد حاصل ضرب العمود العدد بالسعر وتضع الاجمالي في كل صف من الصفوف
لدينا امرين :
ان كنت تدخل كل صف ومع النزول الى صف جديد تريد حاصل الضرب نكتب التالي فبي حدث DataGridView1_CellEndEdit
كود :
Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
If DataGridView1.CurrentRow.Cells("Quantity").Value <> "" And DataGridView1.CurrentRow.Cells("Price").Value <> "" Then
DataGridView1.CurrentRow.Cells("Total").Value = DataGridView1.CurrentRow.Cells("Quantity").Value * DataGridView1.CurrentRow.Cells("Price").Value
End If
End Sub
اما ان كانت الداتا غرايد مملوءة بالبيانات والقيم وتريد الحساب استخدم هذا الكود في بوتون عبر حلقة فور على الصفوف
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells("Quantity").Value <> "" And DataGridView1.Rows(i).Cells("Price").Value <> "" Then
DataGridView1.Rows(i).Cells("Total").Value = DataGridView1.Rows(i).Cells("Quantity").Value * DataGridView1.Rows(i).Cells("Price").Value
End If
Next
End Sub
اولا شكرا أخى الكريم على الرد والاهتمام بموضوعى
فطلبى كالتالى
أنا هنا بعمل نظام الوحدات على الداتا جريد فيو فلو الوحدة الأولى حبه ( قطعة ) معناها كمية الوحدة اللي هى 1 في سعر البيع بيعطي الاجمالى ثم ننزل بعد كذا الوحدة الثانية (درزن) نضربها في عدد الوحدة الاولى ويعطينا سعر الوحدة الاجمالى ثم الوحدة الثالثة لو كانت (كرتون) فبتصبح الكرتون تتضمن الدرزن وتتضمن الحبة يعنى بنضرب كمية الوحدة الثالثة فى كمية الوحدة الثانية فى كمية الوحدة الاولى في سعر البيع يعطينا سعر بيع الكرتون هذا قصدي
RE: ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها - alessam4pro - 19-06-22
(17-06-22, 10:45 PM)alessam4pro كتب : (17-06-22, 08:57 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم
سؤالك غير واضح
انت تقول اريد حاصل ضرب العمود رقم 2 من الصف الاول مع العمود رقم 2 في الصف الذي يليه !!!!!
ولم تقل اين ستكون النتيجة
ثانيا مالغاية من ضرب عمود العدد وهو رقم 2 وماذا تريد
ثالثا لو اتينا للصف الاخير سناخذ قيمة العمود رقم 2 مع اي قيمة سوف يتم ضربها لانه لم يتبق اي صف بعده
اخيرا ان كنت تريد حاصل ضرب العمود العدد بالسعر وتضع الاجمالي في كل صف من الصفوف
لدينا امرين :
ان كنت تدخل كل صف ومع النزول الى صف جديد تريد حاصل الضرب نكتب التالي فبي حدث DataGridView1_CellEndEdit
كود :
Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
If DataGridView1.CurrentRow.Cells("Quantity").Value <> "" And DataGridView1.CurrentRow.Cells("Price").Value <> "" Then
DataGridView1.CurrentRow.Cells("Total").Value = DataGridView1.CurrentRow.Cells("Quantity").Value * DataGridView1.CurrentRow.Cells("Price").Value
End If
End Sub
اما ان كانت الداتا غرايد مملوءة بالبيانات والقيم وتريد الحساب استخدم هذا الكود في بوتون عبر حلقة فور على الصفوف
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells("Quantity").Value <> "" And DataGridView1.Rows(i).Cells("Price").Value <> "" Then
DataGridView1.Rows(i).Cells("Total").Value = DataGridView1.Rows(i).Cells("Quantity").Value * DataGridView1.Rows(i).Cells("Price").Value
End If
Next
End Sub
اولا شكرا أخى الكريم على الرد والاهتمام بموضوعى
فطلبى كالتالى
أنا هنا بعمل نظام الوحدات على الداتا جريد فيو فلو الوحدة الأولى حبه ( قطعة ) معناها كمية الوحدة اللي هى 1 في سعر البيع بيعطي الاجمالى ثم ننزل بعد كذا الوحدة الثانية (درزن) نضربها في عدد الوحدة الاولى ويعطينا سعر الوحدة الاجمالى ثم الوحدة الثالثة لو كانت (كرتون) فبتصبح الكرتون تتضمن الدرزن وتتضمن الحبة يعنى بنضرب كمية الوحدة الثالثة فى كمية الوحدة الثانية فى كمية الوحدة الاولى في سعر البيع يعطينا سعر بيع الكرتون هذا قصدي
مفيش حل ولا ايه ياجماعة
|