Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.650 pregleda

Najnovija ↓

Treba mi pomoc oko saldiranja iznosa u bazi 06.05.2004. u 17:23 · pre 273 meseca #1
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!!! :)




Potpis
Sancho
Re: Treba mi pomoc oko saldiranja iznosa u bazi 06.05.2004. u 19:17 · pre 273 meseca #2
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)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme