![]() |
|
جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود (/showthread.php?tid=39262) |
جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - momani33 - 09-08-21 السلام عليكم: قمت باستخدام الكود التالي في جلب البيانات من قاعدة بيانات سيكوال سيرفر وجمع وطرح قيمة معينة وتحديث بيانات الكمية والتكلفة والكمية المباعة ولكن عند تنفيذ الكود يكون هنالك بطىء نتيجة استخدام dataadapter الكود يعمل بشكل صحيح ولكن العملية بطئية For a = 0 To dgv.Rows.Count - 1
Dim adp As New SqlDataAdapter("select * from item where Itemcode=N'" & (dgv.CurrentRow.Cells(0).Value) & "'", sqlconn) Dim ds As New DataSet adp.Fill(ds) Dim dt = ds.Tables(0) Dim dr = dt.Rows(0) Dim profits1 As Decimal = dr!profits Dim out_count1 As Decimal = dr!out_count Dim itemcount1 As Decimal = dr!itemcount Dim sqlQuery As String = "update item set [itemcount]= @itemcount,[profits]=@profits,[out_count]=@out_count where itemcode=" & Val(dgv.Rows(a).Cells(0).Value) Dim cmd As New SqlCommand(sqlQuery, sqlconn) cmd.Parameters.AddWithValue("@itemcount", itemcount1 - Val(dgv.Rows(a).Cells(16).Value)) cmd.Parameters.AddWithValue("@profits", profits1 + dgv.Rows(a).Cells(8).Value) cmd.Parameters.AddWithValue("@out_count", out_count1 + dgv.Rows(a).Cells(16).Value) If sqlconn.State <> ConnectionState.Open Then sqlconn.Open() Dim sqlQuery2 As String = "update [item] set total_price = itemcount * itembuyprice " Dim cmd2 As New SqlCommand(sqlQuery2, sqlconn) cmd.ExecuteNonQuery() cmd2.ExecuteNonQuery() dt.Clear() Next sqlconn.Close() RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - ابو انس - 09-08-21 وعليكم السلام استخدم ستوريد بروسيجر stored procedure لحل مشكلة البطئ RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - momani33 - 09-08-21 (09-08-21, 06:22 PM)ابو انس كتب : وعليكم السلام كيف ممكن التوضيح بمثال RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - ابو انس - 09-08-21 راجع هذا الرابط http://vb4arb.com/vb/showthread.php?tid=5496 وهذا http://vb4arb.com/vb/showthread.php?tid=16736 RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - سالم الصديق - 13-08-21 السلام عليكم ورحمة عندي كمبوبوكس فيه خياران(عادي ومخفض) عند اختيار (عادي) نقوم عملية ضرب تكس بوكس(1) في 5% او عند اخيار (مخفض) نقوم بعملية ضرب تكس بوكس (1) في 2% كيفية عمل المعادلة اخوتي الكرام RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - ابو انس - 13-08-21 (13-08-21, 05:29 PM)سالم الصديق كتب : السلام عليكم ورحمةوعليكم السلام ورحمة الله وبركاته Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If ComboBox1.Text = "عادي" Then TextBox2.Text = (Val(TextBox1.Text) * 5) / 100 ElseIf ComboBox1.Text = "منخفض" Then TextBox2.Text = (Val(TextBox1.Text) * 2) / 100 End If End Sub RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - سالم الصديق - 14-08-21 مشكور اخي ابو انس علي الرد لكن الكود لايعمل RE: جلب البيانات من جدول مع اجراء عمليات حسابية - تعديل الكود - ابو انس - 14-08-21 (14-08-21, 01:04 AM)سالم الصديق كتب : مشكور اخي ابو انس علي الرد لكن الكود لايعمل لا الكود يعمل انظر في المرفقات بعثت لك المشروع وفيه الكود وهو يعمل 100 /100 |