Centar za edukaciju-BiH



#1 07.02.2015 14:56
Carpenter Van mreze
Clan
Registrovan od:06.02.2015
Postovi:12


Predmet:Kumulativni zbir u Access 2007
Pozdrav,

Kako da u Accessu 2007 napravim kumulativni niz tako da mi vrijednost iz zadnjeg upisa kolone "Saldo" sabere sa novim upisom iz kolone "Duguje" ili od zadnjeg upisa kolone "Saldo" oduzme vrijednost novog upisa kolone "Potrazuje" i upise vrijednos "Saldo" u tu novu liniju.Nadam se da nisam zakomplikovao pitanje.


Duguje Potrazuje Saldo
100
50 150
20 170
30 140
40 20 160
↑  ↓

#2 07.02.2015 15:05
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Kumulativni zbir u Access 2007
Ova e tema za vb a se odnesuva na Access.
E sega jas imam edno podprasajna vo vrska so tvoeto prasajne.
1 Dali operacijata ja pravis vo Query , na forma , report ili vo nekoja funkcija.

postapki ima razni i normalno deka e izvedlivo samo ti moras da ni dades poveke informacii dokolku sakas da t se pomogne.
Na primer kako se vika tabelata ili tabelite od koi gi vadis informaciite,nazivi na polijnata vo koi se smesteni podatocite ,tipot na podatokot dali e integer , decimal, dooble i najvazno kade sakas da gi prikazes podatocite na report ,na forma, na subforma,grid .
↑  ↓

#3 07.02.2015 15:33
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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):
  1. Function TotalX(ID As Long)
  2. '*******************************************
  3. 'Ime:      TotalX   (Function)
  4. 'Sadržaj:  Funkcija vezana za Upit Q_Promet
  5. 'Autor:     ZXZ
  6. 'Datum:      listopad 03, 2007, 04:36:51
  7. 'Adresa: Tuzla BiH
  8. 'Email:     izonic@inet.ba
  9. 'Ulazni parametri:Å ifra
  10. 'Izlazni parametri:Težina
  11. '*******************************************
  12.  
  13. Dim Rs As Recordset
  14. Dim SQl As String
  15. Dim Nalog As Integer
  16.  
  17. 'On Error Resume Next
  18. SQl = "SELECT Sum(ImePoljaKumulative) AS T " _
  19.       & "FROM Promet " _
  20.       & "WHERE ImeIDPolja<=" & ID
  21. 'identifikaciono polje ID
  22. Set Rs = Util.db.OpenRecordset(SQl)
  23. TotalX = Format(Rs!T, "0.00")
  24. Rs.Close
  25. 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):
  1. SELECT PrometID,datum,Duguje,Potrazuje,Saldo,TotalX([PrometID]) AS Kumulativno
  2. FROM PROMET
  3. WHERE PrometID=ID

Ako ne bude islo zakaci svoj primjer.
Podrška 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. ↑  ↓

#4 07.02.2015 15:57
Carpenter Van mreze
Clan
Registrovan od:06.02.2015
Postovi:12


Predmet:Re: Kumulativni zbir u Access 2007
Pozdrav,

Pokusao sam zakaciti moj mdb u zip-u ali mi javlja da vec postoji i nudi brisanje.Mijenjao sam ime fajla barem 20 puta i na koncu odustao.Hajde da Vas zamolim da kreirate jednu bazu sa tebelom u kojoj imaju kolone "Datum" "Duguje" "Potrazuje" i "Saldo" sa odradjenim upitom pa bi se valjda mogao snaci. Koliko je to mnogo podataka neznam ali bilo bi tokom godine oko 150 upisa u koloni Duguje i oko 100 upisa u koloni Potrazuje. Nalazio sam dosta objasnjenja oko kumulativnog zbira ali ne mogu da skontam. Nesto slicno sam rijesio u jednoj tabeli tako sto u VB 6 ucitam zadnji upis u text polje, kodom saberem ili oduzmem i snimim kao novi upis i to fercera ali nisam uslovljen nicim.Ali u ovom slucaju mi mora sortirati po datumu te ce mi se desiti ako unosim neki podatak od prije par dana doci ce do zbrke.
↑  ↓

#5 07.02.2015 18:59
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Kumulativni zbir u Access 2007
Nije problem napraviti primjer ali sta za u buduce.
Na linku ispod imas opisano kako se kaci file i ako ne uspijes opet se javi.
http://www.icentar.ba/...e=1#p20017
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 08.02.2015 01:32
Carpenter Van mreze
Clan
Registrovan od:06.02.2015
Postovi:12


Predmet:Re: Kumulativni zbir u Access 2007
Pozdrav,

Hvala na trudu ali i dalje ne mogu za prikacim file.Pokusavao sam i sliku ekrana u jpg formatu ali ne dozvoljava. kada izaberem file i potvrdim odbrojava prijenos u procentima, cekanje http://www.icentar.ba i daje mi podebljano Vec postoji!, ime file i velicina file i samo mi nudi "obrisati"

Prilozi:
Informacije o tipu datoteke za:zip  Faktura1.zip
Preuzimanja:315
Velicina datoteke:263.45 KB

↑  ↓

#7 08.02.2015 09:25
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Kumulativni zbir u Access 2007
Hehe pa evo zakacio si file.
sdamo ako ti se nije desilo ono sto se meni cesto desi a to je da uradim nesto ali ne znam kako sam to uradio.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#8 08.02.2015 09:32
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Kumulativni zbir u Access 2007
Dobro je sto si ovo zakacio u nizoj verziji accessa ali ovdje niti u jednoj tabeli ne postoje polja duguje, potrazuje i saldo kao sto si na pocetku naveo.
Napisi nam ime polja koje hoces da imas i kumulatvno sabrano.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 08.02.2015 10:55
Carpenter Van mreze
Clan
Registrovan od:06.02.2015
Postovi:12


Predmet:Re: Kumulativni zbir u Access 2007
Dobro jutro,

Uspio sam zakaciti.Ako sam dobro skontao problem je bio sto sam mislio da onaj komentar "Vec postoji" daje zbog toga sto kod Vas postoji neki fajl pod tim imenom i ja sam zatvarao prozor.
U tabeli Bingo imaju polja "Duguje" , "Potrazuje" , "Saldo" (izmedju ostalih). Sva polja osim "Saldo" popunjavam iz VB 6 koristeci ADO kontrolu. E sad trebalo bi da npr. vrijednost iz polja "Saldo" iz reda 2 da sabere sa vrijednoscu polja "Duguje" iz reda 3 i rezultat da snimi u polje "Saldo" u redu 3 i da ako ima unos u polju "Potrazuje" da tu vrijednost oduzme. Nasao sam primjera sa sabiranjem DSum ali nisam nasao sa oduzimanjem. Ako je to problem onda cu ja kodom iz VB 6 vrijednost polja "Potrazuje" promijeniti u negativnu sa predznakom minus.
Pokusavao sa uputama sa neta (Saldo: Format(DSum("Duguje","Bingo"...)ali mi poslije Run daje komentar da je greska u zarezu i kursor se postavi na zarez izmedju Duguje i Bingo.
Oprostite sto sam ovdje postavio pitanje iz oblasti Accessa, mislio sam postaviti pitanje iz VB 6 ali sam razmisljao o ovom problemu i jednostavno ne razmisljajuci odlutao i postavio ovo pitanje
↑  ↓

#10 08.02.2015 11:42
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Kumulativni zbir u Access 2007
Eve vidi dali e ova toa .
Ima i drugi nacini no kaj tebe bidejki se loso konstruirani tabelite mora vaka

Prilozi:
Informacije o tipu datoteke za:rar  prGj.rar
Preuzimanja:308
Velicina datoteke:53.97 KB

↑  ↓

Stranice (6):1,2,3,4,5,6


Sva vremena su GMT +01:00. Trenutno vrijeme: 8: 36 pm.