منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الرصيد التراكمي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=17892)



الرصيد التراكمي - السيد الجوهري - 03-11-16

كيف استخرج الرصيد التراكمى داخل view     SQL


RE: الرصيد التراكمي - السيد الجوهري - 05-11-16

(03-11-16, 12:05 AM)السيد الجوهري كتب : كيف استخرج الرصيد التراكمى داخل view     SQL

ارجو الافادة


RE: الرصيد التراكمي - محمد العبيدي - 05-11-16

اخي العزيز الرجاء توضيح سؤالك لتجد الجواب المناسب


RE: الرصيد التراكمي - السيد الجوهري - 05-11-16

مدين                           دائن                     الرصيد

500                              0                           500

350                              0                           850

0                                   100                      750


كشف حساب


RE: الرصيد التراكمي - العواد الصغير - 05-11-16

اذا تريده بالداتا غريد فيو  
اعمل جملة تكرار  وحدد الشرط الذي تريده 
وهذا هو الكود 
كود :
Public Class Form1

   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       DataGridView1.Rows.Add(5)
       DataGridView1.Rows(0).Cells(0).Value = 100
       DataGridView1.Rows(1).Cells(0).Value = 0
       DataGridView1.Rows(2).Cells(0).Value = 50
       DataGridView1.Rows(3).Cells(0).Value = 0
       DataGridView1.Rows(4).Cells(0).Value = 25

       DataGridView1.Rows(0).Cells(1).Value = 0
       DataGridView1.Rows(1).Cells(1).Value = 200
       DataGridView1.Rows(2).Cells(1).Value = 0
       DataGridView1.Rows(3).Cells(1).Value = 150
       DataGridView1.Rows(4).Cells(1).Value = 0
       Dim cun As Integer
       For i = 0 To DataGridView1.Rows.Count - 1
           If DataGridView1.Rows(i).Cells(0).Value = 0 Then
               cun = DataGridView1.Rows(i).Cells(1).Value + cun
               DataGridView1.Rows(i).Cells(2).Value = cun.ToString

           ElseIf DataGridView1.Rows(i).Cells(0).Value > 0 Then
               cun = cun - DataGridView1.Rows(i).Cells(0).Value
               DataGridView1.Rows(i).Cells(2).Value = cun.ToString

           End If
       Next

   End Sub
End Class



RE: الرصيد التراكمي - محمود بكرى - 06-11-16

لو فى الكريستال ريبورت ممكن تعمل حقل جارى running field وتكتب فيه المعادلة بتاعت الجمع للسطر وسوف يظهر الرصيد تراكمى