[ miskoradul @ 01.06.2013. 17:10 ] @
Ako imam tabelu sa zaduzenjima i razduzenjima jednog kupca, kako dobiti izvestaj kao u prilogu?
Radi se o tome da se jedan kupac razduzuje uplatama sve dok ne razduzi prvi racun koji duguje, pa tek onda sledeci.
[ miskoradul @ 03.06.2013. 16:10 ] @
Mislim da bih trebao da pocnem od neke petlje ????
[ miskoradul @ 05.06.2013. 12:29 ] @
Citat:

Forumaši neće da ti pomognu kad vide da si totalni pocetnik a trazis neka komplikovanija resenja. Moj ti je savjet da krenes od primjera na http://praktikum.rs/skola/access/default.asp. Odradis taj primjer od pocetka do kraja i procitas sve casove. Onda ce ti mozda biti malo lakse da rijesis i svoj problem. Pozdrav



Posto na privatnu poruku jos uvek ne mogu da odgovorim, moracu ovako.

Hvala na pomoci. Posto vec imam postavljenu bazu sa tabelom kao u primeru, samo sam pokusao da se fokusiram na zadatak. Pokusao sam sa pomocnom tabelom, petljom ???

Hvala, pozdrav.
[ Zidar @ 05.06.2013. 16:47 ] @
A da zakacis MDB unesto MDE, sa MDE ne mozemo nista da uradimo.

[ Zidar @ 05.06.2013. 17:08 ] @
U stvari, treba da zakacis NESTO. Access fajl koji si zakacio sadrzi jednu tabelu koja ima 4 kolone, sve tipa text, a u stvari su datumi i brojevi, sto je za nas potpuno neupotrebljivo. Zakacena tabela nigde ne pominje kupca, niti razumemo logiku. Sta je izvod, sta je racun, je li uvekzaduzenje na racunu, razduzenje na izvodu, o cemu s euopste radi. Mi jesmo programeri ali vecina ans nismo knjigovodje pa ne mozemo da shvatimo situaciju na osnovu grube skice.

Zakaci tabele sa primerima (ne sve kolone tipa text), objasni sta je sta, pa ce se vec neko naci da pomodne.
[ miskoradul @ 05.06.2013. 21:46 ] @
OK. Previse grubo sam pokusao da objasnim problem.

Ako bih ubacio jos 3 tabele bojim se da bih zakomplikovao bez razloga.
U ovoj tabeli se radi o jednom kupcu "Firma" koji se zaduzuje preko racuna, a razduzuje preko izvoda. Razlika izmedju zaduzenja i razduzenja je (obicno) dug kupca.
Posto preko izvoda kupci ne placaju tacne iznose svojih racuna, a knjigovodja kada knjizi izvod ne razduzuje kupce po broju racuna, ideja je da se dobije izvestaj preko koga ce da se kupac razduzi za prvi racun koji duguje pa onda za svaki naredni (kao u "izvestaj.xls").

Nadam se da sam sada dobro objasnio.
[ mkaras @ 06.06.2013. 11:01 ] @
Knjigovođa ti je objasnio postupak knjiženja. A to je da se razduženje uvek vrši po redosledu zaduženja. Potrebno je da nađeš zbir uplata i sabiraš račune sve dok ne dobiješ tačan iznos uplata ili ne dobiješ razliku manju od iznosa računa koji sabiraš.
Da pojasnim ako imaš ukupne uplate od 10 000,00 a 4 računa od po 3 000,00 onda je zbir zaduženja prva tri računa manji od zbira uplata za iznos koji je manji od iznosa poslednjeg računa. To znači da su prva tri računa razdužena a četvti samo delimično.
Ako ti treba izveštaj po datumita zaduženja i razduženja onda napravi tabelu sa poljima datum promene, duguje i potražuje. U njoj beleži promene a samo u izveštaju prođi kroz sve pojedinačne promene i kroz kod izračunavaj kolonu trenutno stanje(razlika između duguje i potražuje). Ni slučajno to ne čuvaj u tabeli osim ako tokom noći ne radiš obračun za sve kupce i dobavljače. Čim se obavi štampa izveštaja briši privremene tabele.
[ miskoradul @ 08.06.2013. 19:16 ] @
Izvinjavam se svima koji su pokusali da rese ovaj "problem". Tek sada vidim da sam okacio pogresnu bazu kao primer.
Mkaras hvala na teoretskom objasnjenju. Tek kada sam procitao uzeo olovku i papir razumeo sam problem.
U medjuvremenu sam veoma trapavo resio ovaj zadatak.
[ nenadmarkoni @ 08.06.2013. 22:58 ] @
Evo primjer aplikacije koju su pokazno radili @Zidar i forumaši u temi Caffe. Malo pogledaj kako izgleda vođenje ulaza-izlaza.