Predmet:Re: Kumulativni zbir u Access 2007
Moze se rijesiti Query-em ali ako imas puno podataka to poprilicno sporo radi.
Primjer imas ovdje:
http://www.icentar.ba/...umulativno
Ako se to kodom napravi onda radi mnogo brze:
PreuzmiIzvorni kôd (Visual Basic):Function TotalX(ID As Long)
'*******************************************
'Ime: TotalX (Function)
'Sadržaj: Funkcija vezana za Upit Q_Promet
'Autor: ZXZ
'Datum: listopad 03, 2007, 04:36:51
'Adresa: Tuzla BiH
'Email: izonic@inet.ba
'Ulazni parametri:Å ifra
'Izlazni parametri:Težina
'*******************************************
Dim Rs As Recordset
Dim SQl As String
Dim Nalog As Integer
'On Error Resume Next
SQl = "SELECT Sum(ImePoljaKumulative) AS T " _
& "FROM Promet " _
& "WHERE ImeIDPolja<=" & ID
'identifikaciono polje ID
Set Rs = Util.db.OpenRecordset(SQl)
TotalX = Format(Rs!T, "0.00")
Rs.Close
End Function
E sad sta je sta i kako se poziva.
Ova precedura se kaci na Query odnosno SQL.
Pretpostavimo da se tvoje tabela zove promet i da ima polje(Identifikaciono) PrometID autonumber. i ostala ova polja koja si naveo:
SQL bi izgledao ovako:
PreuzmiIzvorni kôd (SQL):SELECT PrometID,datum,Duguje,Potrazuje,Saldo,TotalX([PrometID]) AS Kumulativno
FROM PROMET
WHERE PrometID=ID
Ako ne bude islo zakaci svoj primjer.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden
1
puta. Posljednja izmjena 07.02.2015 16:37 od strane zxz.