Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Treba mi pomoc oko saldiranja iznosa u bazi

[es] :: Access :: Treba mi pomoc oko saldiranja iznosa u bazi

[ Pregleda: 2141 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sancho
Bajric Sanel
Cazin

Član broj: 24687
Poruke: 23
80.65.81.*



Profil

icon Treba mi pomoc oko saldiranja iznosa u bazi 06.05.2004. u 16:23 - pre 242 meseci
E ovako ljudi, stvarno sam zaglavio , nemam ideja pa vrag

Pravim sebi blagajnu, i sad naravno ona ima ulaze tj. uplatnice i izlaze tj. isplatnice.
Njih vodim zajedno u jednoj tabeli.

E sad ovako, problem je sljedeci, kako da napravim saldo, tj da mi se sabiraju i updejtuju vrijednosti u koloni IZNOS.
Npr.
do sad u papirim koje sam vodio rucno imam saldo npr. 500 KM
e sad pocinejm voditi bazu i u nju unosim npr

Uplatnica br 1 iznos 2000 KM
Isplatnica br.1 iznos 500 KM ITD

Kako da napravim da mi u bazi automatski racuna i na izvjestaju ispisuje saldo u smislu:

Prethodni saldo: 500 KM
Ukupno isplate: 500 KM
Uklupno uplate:2000 KM
Trenutni saldo ( dobije se kad od prethodnog odbijemo isplate a dodamo uplate na blagajnu)= 2000 KM

Kako da napravim da mi to sve izracuna znam da vjerovatno ide preko query-ja ali kako nemam ideje, ia kako da mi to ispisuje na report-u.

Svaka ideja je dobrodosla.
Hvala Vam na vremenu i trudu!!!





Sancho
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com



+79 Profil

icon Re: Treba mi pomoc oko saldiranja iznosa u bazi 06.05.2004. u 18:17 - pre 242 meseci
Eto ti nevolje. Taman Sancho napravio komleksnu bazu i hoce da je prosiri na vise firmi, kad ono medjutim, saldo za..bava.

Pazi sad ovako: saldo u bilo kom momentu, posle bilo kakve transakcije, ulaza, izlaza, jednak je A-B, gde su
A = suma svih ulaza do tada, ukljucujuci i poslednji
B = suma svih izlaza do tog momenta, ukljucujuci i taj poslednji

Konkretno,
A = Pocetno stanje + ulaz1 +ulaz2+....+ UlazN
B= izlaz1+izlaz2+izlaz2+.... +izlaz4.

Ne dolazi u obzir da se saldo racuna posle svake transakcje i cuva u bazi (iako to mnogi rade). Na reportima treba koristiti RunningSum property za text box koji ima source = Ulaz (i jedan za izlaz). Razlika izmedju ovih running sum u svakom momentu daje saldo.

Ako hoces da na formi prikazes stanje posle svake transakcije, to ti dodje kao SALDO = SUM(ulaz)-SUM(izlaz), i verovatno ide na AfterUpdate event za formu, sto je i logicno - uradimo transakciju (rekord upisan u tabelu/tabele) i onda izracunamo saldo.

Kako ce sve ovo tacno da izgleda mnogo zavisi od dizajna tvoje baze. Na primer, da li se Ulaz i Izlaz cuvaju u istoj tabeli ili u razlicitim tabelama (moze i jedno i drugo, podkjednako ispravno) - to sve utice na konstrukciju reporta i formula za izracunavanje. Jedno uvek vazi:
SALDO = SUM(Ulaz)-SUM(Izlaz)

:-)

Malo kasnije cu postaviti u bazu znanja kveri koji lista sve transakcije i ispisuje saldo pored svake od njih (running sum query)
 
Odgovor na temu

[es] :: Access :: Treba mi pomoc oko saldiranja iznosa u bazi

[ Pregleda: 2141 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.