[ JohnyR @ 25.03.2013. 18:25 ] @
Poštovani,
neophodna mi je pomoć prilikom kreiranja jedne manje baze... Pregledao sam jako puno tema i vecinom to je tu negdje ali nikako ja da rjesim svoj problem i izvinjavam se unaprijed ako duplam temu...

Naime, pokusavam napraviti jednu manju bazu podataka odnosno blagajnički dnevnik

Potreban mi je blagajnički dnevnik na dan, odnosno, kad se određeni podaci unesu u formu isplate ili uplate da je moguće kreirati izvjestaj na taj dan.
Dnevni izvještaj mora da ima svoj redni broj, odnosno svaki dan kad je bilo promjena da se izvještaju dodjeljuje broj.
Takođe muči me početno i krajnje stanje, kako da napravim, da krajnje stanje poslednjeg izvještaja predstavlja početno stanje sledećeg, te da se ti iznosi mjenjaju shodno stanju uplata i isplata.

Vjerovarno je rijec o relativno jednostavnom rjesenju i vi cete se nasmijati tome, ali tu smo da bi ucili i napredovali...

Ako imate vremena malo da mi pomognete cisto oko uputa kako da to postavim ili jednostavno ako imate linkove gdje bi mogao pronaci rjesenja molim vas da mi se javite...

Srdačan pozdrav,
[ sapet @ 25.03.2013. 18:48 ] @
Možeš da konvertuješ bazu u .mdb format (2003)?

[ JohnyR @ 25.03.2013. 19:06 ] @
Nazalost stalno mi izbacuje neku gresku...
[ sapet @ 25.03.2013. 19:17 ] @
Ok, samo sam mislio da ti širi krug ljudi pomogne. Mnogi ne koriste Office 2007 ili 2010.
[ Zidar @ 25.03.2013. 19:35 ] @
Mozes li da skeniras jedan list dnevnika Blagajne, moze i prazan, bez podataka, da vidimo o cemu se radi.

Za tvoje dobro, korisno je da bazu konvertujes u MDB format, takjo ces zaista dobiti vise odgovora.
[ srdrazic @ 25.03.2013. 19:35 ] @
Ne može konvertovati jer forme koje je napravio svojstvene su access-2007 i 2010.
To su tzv. split forme koje 2003 ne podržava


Pokušaću je konvertovati
[ srdrazic @ 25.03.2013. 19:41 ] @
NIsam siguran da će raditi, kod mene otvara.
[ srdrazic @ 25.03.2013. 19:43 ] @
Bolja varijanta.
[ JohnyR @ 25.03.2013. 19:59 ] @
Evo zahvaljuci Srdrazic u mdb formatu....
[ BiloKoje @ 25.03.2013. 20:08 ] @
Pokušam da se prisetim nekih pravila u vezi blagajničkog poslovanja. Ako me sećanje dobro služi, saldo blagajne treba da bude na kraju svakog dana jednako nuli. Blagajna ptima uplate, izdaje priznanice, evidentir ih u nalogu za naplatu, vrši isplte, opet na osnovu priznanica i evidentira se u nalogu blagajni da isplati. Dnevnik sadrži naloge za naplatu i za isplatu. Po pravilu, gotovina se svakog dana uplaćuje na račun, dakle svaki dan ima poćetno i krajnje stanje jednako nuli. Praćenje prometa u blagajni se radi unosom svih naloga, jedni predstavljaju ulaz, drugi izlaz.
Verovatno sam neke detalje zaboravio, neki kontakt sa blagajnom sam imao pre više od 20 godina.
Dobro bi bilo da nam pokretač teme opiše konkretno šta se dešava, da li se radi o blagajni u firmi, da li je vazana za tekući račun, koje se vrste troškova pojavljuju, koja opšta pravila važe.
Iz primera ne vidimo mnogo, mislim da nije dobro rešenje ni odvojene tabele za uplate i za isplate, bolje je jedna tabela, npr promet ili promene, a svaka stavka bi imala pored ostalog i atribut uplata ili isplata.
Malo sam nabacao razmišljanja, cenim da je bolje da izanaliziramo zadatak pre davanja konkretnih rešenja, obično je teži deo posla definisanje problema nego njegovo rešavanje.
[ JohnyR @ 25.03.2013. 20:52 ] @
Ovako, radi se o tome da sa vremena na vrijeme organizacija sa ziro racuna isplati neki veci iznos sa žiro računa u blagajnu i kroz određen period ga troši na troškove putovanja, dnevnica i slično. Ovde se radi o neprofitnoj organizaciji tako da uplate mogu samo docu isplatom sa ziro racuna a kako nema prihoda dodatnih nema potrebe za uplatom na zr sredstava iz blagajne ponovo na zr svaki dan... Jednostavno se pare iz blagajne troše za potrebe obavljanja djelatnosti i sa vremena na vrijeme se sa ZR isplacuje onolika kolicina novca kolika je potreba za neko normalno funkcionisanje za recimo mjesec dana...
[ Zidar @ 25.03.2013. 21:02 ] @
Ponovo: Mozes li da skeniras jedan list dnevnika Blagajne, moze i prazan, bez podataka, da vidimo o cemu se radi.
[ Getsbi @ 25.03.2013. 21:13 ] @
Evo linka:
http://www.scribd.com/doc/27945633/dnevnik-blagajne
[ JohnyR @ 25.03.2013. 21:15 ] @
Hvala Getsbi, upravo to je to što mi treba, pokušao sam pronaci na netu sliku jer nemam kod sebe sad skeniran dnevnik...
[ JohnyR @ 26.03.2013. 08:36 ] @
???
[ Zoran.Eremija @ 26.03.2013. 09:39 ] @
Na osnovu prilozenih dokumenata i primera koji ste dali mislim da bi model u prilogu bio dobra osnova za resenje vaseg problema.

[ BiloKoje @ 26.03.2013. 10:17 ] @
Nešto sam malo radio, nemam baš dovoljno vremena.
[ JohnyR @ 28.03.2013. 14:27 ] @
Postovani, hvala vam na dosadasnjoj pomoci ali opet mi se javio problem...
Malo sam prilagodio bazu sojim potrebama ali opet imam problem, negdje nesto nisam uradio kako treba...
Kako da postavim markirani redni broj tako da dobijem razlicite redne brojeve za uplate kao i isplate... (da imam ublatu br. 1 kao i isplatu br 1 neyavisno od datuma kad se to desi)


PS. Ljubisa Kirovski nisam u mogucnosti da odgovorim na PM, nije proslo 7 dana od registracije pa ne mogu da saljem PM :( A jako bih vam bio yahvalan kad bi ste mi mogli poslati to sto imate...
[ BiloKoje @ 28.03.2013. 16:59 ] @
Nema te par dana, nisam siguran šta se dešva, da li si odustao ili ti se ne sviđaju primeri. Ja sam raduckao još malo, pa sam odustao. Evo prilažem sledeću verziju, u sirovom stanju. Malo se razlikujem od primera kolege ZEremije ali je u osnovi ista zamisao.
U mom novom primeru imaš numeraciju naloga, imaš prenos iz naloga u dnevnik, preuzimanje salda. Tvoju bazu ne mogu da otvorim iako je mdb, ne znam u čemu je problem, verovatno radiš u accessu 2003 a ja u XP.
Predlažem ti da komentarišeš sve, bilo da ti odgovara ili ne, da svoje ideje iliti zahteve konkretizuješ, da bismo znali koliko ima svrhe to što radimo, da li smo blizu cila ili mašimo metu.
[ JohnyR @ 28.03.2013. 18:46 ] @
Ok, prvo da se izvinimsvim ljudima koji su tu, nisam bio aktivan iz razloga što nisam bio kuci pa nisam nista ni radio na bazi...
Ovako sto se tiče vaše baze, ona mi je ok, ali evo ovako pokusao sam da napravim jednu sličicu da konkreizujem što više svoj problem...

Tabela Uplata sadrži recmo u najosnovnijoj varijanti
UplataID
DatumUplate
OpisUplate
IznosUplate

Tabela Isplata
IsplataID
DatumIsplate
OpisIsplate
IznosIsplate

E sad glavni problem mi je kod kreiranja blagajničkog dnevnika, jer on mora ovako kao na slici otprilike da izgleda.
Najbitnije je da broj blagajničkog dnevnika dolazi iz rednog broja datuma promjena. Evo pokusacu da objasnim opet jos vise u detalje...

Uplate
01 12.03.2013 Polog gotovine 10.500
02 15.03 2013 Polog gotovine 5.500
03. 18.03.2013 Polog gotovine 4.000

Isplate
01 12.03.2013 Isplata toškova po putnom nalogu 1.200
02 12.03.2013 Kupovina - sitan inventar 5.700
03 12 03.2013 Isplata XYZ 2.000
04. 16.3,.2013 Isplata putnih troškova 4.000

E sad mi treba dnevnikblagajne koji ce izgledati ovako

Dnevnik br 1 na dan 12.30.2013
redni broj promjena uplata isplata
1 Uplata broj 1 10.500 0
2 Isplata broj 1 0 1.200
3 Isplata broj 2 0 5.700
4 isplara broj 3 0 2.000
--------------------
10.500 8.900

Saldo blagajne od 01.03.2013 2.000
Ukupno naplaćeno 10.500
Ukupno isplaceno 8.900
Saldo Blagajne na dan 12.03.2013 3.600

(uzmemo da je početno stanje bilo 2000 na dan zadnjeg dnevnika odnosno 01.03)

Dnevnik br 2 na dan 15.03.2013

redni broj promjena uplata isplata
1 Uplata broj 1 5.500 0

--------------------
5.500 0

Saldo blagajne na dan 12.03.2013 3.600
Ukupno naplaćeno 5.500
Ukupno isplaceno 0
Saldo Blagajne na dan 15.03.2013 9.100

I tako dalje da ne pišem ovo sad pojedinačno za svaki mislim da sam sad priblizio problem...
[ BiloKoje @ 28.03.2013. 19:54 ] @
Možemo malo da prodiskutujemo tvoj pristup. Mislim da nema razloga da se kreiraju posebne tabele za uplate i isplate, dovoljna je jedna tabela s tim da svaka stavka, svaki nalog, ima oznaku uplata ili isplata. Kako jedan nalog može imati više stavki, imamo i tabelu stavke naloga. Ukupan iznos svih stavki na jednom nalogu prenosi se kao iznos uplate ili isplate, zavisno od vrste naloga, u dnevnik. Svaka stavka dnevnika sadrži ID naloga, na osnovu njega znamo koji je broj naloga u pitanju, može se podesiti i da se u formi ne vidi ID već broj. I svi drugi podaci se prenose u dnevnik unosom ID broja.
Sama numeracija naloga dolazi u drugoj fazi, jednostavno, odabirom vrste naloga, dodeljujemo prvi naredni broj za tu vrstu naloga. U modulu postoji funkcija koja određuje novi , naredni broj naloga. Treba postaviti na kombo vrsta naloga, After Update, da u polje broj naloga upisuje vrednost funkcije.
Rekoh da je baza u sirovom stanju, nisam stiga da je doteram, našminkam, ali sve zahteve koje si izneo biće realizovani, ali malo drugačijim pristupom od tvog.
Naravno, svaki pristup koji rešava problem, koji obavlja posao, legitiman je, ali mi iskustvo kaže da je bolje koristiti rešenja koja je lakše nadograđivati bez promene osnovne strukture baze.
Bilo bi dobro da još neko iznese svoje mišljenje, predlog, ideju.
Ja ću svakako narednih dana doraditi moju bazu, nadam se da će biti očiglednije kako funkcioniše, kako rešava postavljen zadatak.

[ JohnyR @ 28.03.2013. 23:40 ] @
Ja se apsolutno slazem sa vama... Ako ima jos neko ko je radio nesto slicno ranije to bi bilo odlicno... Ja negdje pravim gresku i kako god bazu da postavim, ne mogu da dobijem poseban - nezavisan - broj dnevnika kad povezem tabele... Verovatno je vas pristup daleko bolji jer ja i nemam nekog iskustva na postavljanu slicnih baza... U svakom slucaju svaki prijedlog je dobrodosao, jer sam ja sad na mrtvoj tacki :)
[ Misatopola @ 27.05.2013. 17:53 ] @
Ja sam napravio nesto slicno za svoje potrebe.
Verovatno ima neka gresaka(totalni amater), ali meni koristi i dalje za rad u agenciji.
Koga interesuje neka mi se javi, ili neka mi neko kaze kako da izbacim.
Nemam vremena da trazim u forumu, a znam da je negde opisano.