Kada u upitu sabiraš dve kolone, ako u jednoj nemaš podatak Access ne smatra da je u tom polju vrednost nula, to moramo da mu kažemo. Najbolje pomoću funkcije iif(). Konkretno, kada u i u koloni
iznos uplate i u koloni
iznos isplate imaš unete vrednosti, Access će ih sabrati, ako u jednoj od kolona nemaš ništa uneto Access neće vratiti rezultat.
U tvom upitu sam za izračunavanje stanja upisao :
stanje: Sum(IIf([iznos uplate];[iznos uplate];0)+IIf([iznos isplate];[iznos isplate];0))
Ja obično za polja u koja se upisuju vrednosti koja kasnije služe za izračubavanja stavljam Default Value=0 i Required=Yes tako da ako nisam ništa uneo ne može da ostane polje prazno već ima vrednost =0.[/quote][quote]
BiloKoje:
Eeee, hvala vam puno. Pretpostavljao sam da zeza zbog nule u polju, ali sam trazio neko komplikovano resenje, umesto da sam stavljao default nulu. Ja sam uradio dva upita u kojima se sumiraju uplate i isplate, pa sam onda napravio novi upit, koji racuna stanje. Posto cenim da je if malo komplikovano za ekonomiju :D hvala jos jednom, puno ste mi pomogli.