Citat:
Konkretno, sva dokumenta(kalkulacija, faktura, nivelacija, itd.) su u dve zasebne tabele - tabela zaglavlja i tabela stavki dokumenta. Trenutno, aplikacija koristi kao sistem BP MS Access, ali u buducnosti planiram da se prebacim na Firebird.
E, sad me interesuje, da li je moguce u jednom SQL upitu (sto je i sustina problema) doci do vrednosti prethodnog sloga - zapisa, da bi se ta prethodna vrednost, u izracunavanju za trenutni slog, upotrebila?
Ovo smo imali mnogo puta, ako ne ovde, ono an Access forumu. Pogledaj "Teme koje su nkada bile TOP" pa potrazi magacin, kafic, maloprodaju, sve te teme imaju objasnjeno kako se racunaju kumulativi.
U tvom slucaju, razumeo sam da imas tabelu Zaglavlje i tabelu Stavke. U zaglavlju imas kolonu koja ukazuje na tip dokumanta, odakle znamo da li se radi ou ulazu ili izlazu. U tabeli Stavke imas kolicine. treba ti JOIN izmedju Zaglavla i Stavke, i recimo dva subkverija, jedan za ukupan ulaz do takuceg diokumanta, i jedan za ukupan izlaz zakljucno sa tekucim dokumentom. Razlika te dve kolone je stanje zakljucno sa tekucim dokumantom.
Prilozi nam strukture tabela pa cemo ti pomoci da napises kveri. Ako je u pitanju Access, zakaci fajl sa tabelama (kao ZIP, ne moze RAR). nema potrebe da kacis aplikaciju, aplikacija nas ne zanima, trebaju nam samo dve tabele, Zaglavlaj i Stavke. Mozes da dodas i tabelu Artikli, mada ond nije neophodna, moze da je dodas kasnije i sam.