Gjoreski 03.03.2015 01:08
Predmet:Re: Kumulativni zbir u Access 2007

ne si me razumeo dobro eve cu pojasniti jos malo.
Imamo tabela tblPodatoci i u njoj nalaze polja ID_Podatok=autonumber,Data = Data time,Brojcanik=integer e sad treba mi iz ove tabele da izbacim rezultat za razlike izmegu dva podatka tako da prbi podatal oduzima se sam sa sobom i uvjek rezultat eje 0 ,drugi podatak dobija se tako sta se oduzima prvi podatak od drugi (u primeru 150-100) i tako dalje do zadnji podatak.

dex 03.03.2015 09:54
Predmet:Re: Kumulativni zbir u Access 2007

Pogledaj
http://www.elitesecurity.org/...ord-tabeli

zxz 03.03.2015 13:00
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):
  1. Function TotalX(ID As Integer)
  2. Dim Db As Database
  3. Dim Rs As Recordset
  4. Dim SQl As String
  5. Dim Zbir As Single
  6.  
  7. 'On Error Resume Next
  8.  
  9. Set Db = CurrentDb()
  10.  
  11. SQl = "SELECT TOP 2 Brojcanik " _
  12.  & "FROM Tabela " _
  13.  & "WHERE ID_Podatok <= " & ID _
  14.  & " ORDER BY ID_Podatok DESC"
  15. Set Rs = Db.OpenRecordset(SQl)
  16.  Rs.MoveLast
  17.  Rs.MoveFirst
  18.     If Rs.RecordCount = 1 Then
  19.     TotalX = 0
  20.     GoTo Kraj
  21.     End If
  22. Zbir = Rs!Brojcanik
  23. Rs.MoveNext
  24. Zbir = Zbir - Rs!Brojcanik
  25. Rs.Close
  26. TotalX = Zbir
  27. Kraj:
  28. End Function

evo sql i tabela se zove Tabela.
PreuzmiIzvorni kôd (SQL):
  1. SELECT Tabela.ID_Podatok, Tabela.DATA, Tabela.Brojcanik, TotalX([ID_Podatok]) AS Razlika
  2. FROM Tabela

Gjoreski 03.03.2015 19:15
Predmet:Re: Kumulativni zbir u Access 2007

Ova od zxz e dobro no i resenieto od dexxxl ne e loso.
Ke razmislam i ke vidam koe ke go primenam

FALA