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 15:37 od strane zxz.