Predmet:Re: Kumulativni zbir u Access 2007
   
MIslim da mu to ne pase.
Ovo bi se moralo kodom uraditi ili staviti jedan if u sql sto bas i nije neko rjesenje.
Evo kod:
PreuzmiIzvorni kôd (Visual Basic):- Function TotalX(ID As Integer) 
- Dim Db As Database 
- Dim Rs As Recordset 
- Dim SQl As String 
- Dim Zbir As Single 
-   
- 'On Error Resume Next 
-   
- Set Db = CurrentDb() 
-   
- SQl = "SELECT TOP 2 Brojcanik " _ 
-  & "FROM Tabela " _ 
-  & "WHERE ID_Podatok <= " & ID _ 
-  & " ORDER BY ID_Podatok DESC" 
- Set Rs = Db.OpenRecordset(SQl) 
-  Rs.MoveLast 
-  Rs.MoveFirst 
-     If Rs.RecordCount = 1 Then 
-     TotalX = 0 
-     GoTo Kraj 
-     End If 
- Zbir = Rs!Brojcanik 
- Rs.MoveNext 
- Zbir = Zbir - Rs!Brojcanik 
- Rs.Close 
- TotalX = Zbir 
- Kraj: 
- End Function 
 
evo sql i tabela se zove 
Tabela.
PreuzmiIzvorni kôd (SQL):- SELECT Tabela.ID_Podatok, Tabela.DATA, Tabela.Brojcanik, TotalX([ID_Podatok]) AS Razlika 
- FROM Tabela 
    
     Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.