[ re-born @ 26.05.2010. 11:15 ] @
Treba mi pomoc oko projekta koji radim za fakultet. Tema je baza podataka Video Kluba. Dosta toga sam uradio, fali mi samo da napravim kada na formi kliknem na dugme da se izda film i isto tako kada se vrati film da se stanje vrati u prethodno stanje. Ne bitno preko cega ili upita ili u VBA kodu samo da radi.
Ako nije problem da mi pomognete molim Vas, hitno mi treba i treba mi da bi polozio ispit.

Hvala
[ captPicard @ 26.05.2010. 13:15 ] @
Code:
update tblBazaFilmova set stanje = stanje-1 where sifra_filma='22568'

update tblBazaFilmova set stanje = stanje+1 where sifra_filma='22568'
[ re-born @ 26.05.2010. 16:16 ] @
To sam i ja radio, ali m i profesor kaze,sta ako imas 1000 filmova, moracu za svaki film da radim upit koji smanjuje i povecava stanje,tj za svaku sifru filma.
Hvala na savetu. Imas li neki koji ce to resiti da ne kucam za svaki film?
[ Trtko @ 26.05.2010. 18:17 ] @
ma ne , napraviš samo 2 upita koji uzimaju podatke o šifri filma s forme
pa bi to nekako ovako izgledalo ,

update tblBazaFilmova set stanje = stanje-1 where sifra_filma= forms!zaduzenja!sifra_filma

[ Zoran.Eremija @ 26.05.2010. 18:35 ] @
Da bi ste dobili pomoc, morali bi da date vise informacija a ne selektivno.

Citat:
re-born: To sam i ja radio, ali m i profesor kaze,sta ako imas 1000 filmova, moracu za svaki film da radim upit koji smanjuje i povecava stanje,tj za svaku sifru filma.
Hvala na savetu. Imas li neki koji ce to resiti da ne kucam za svaki film?


Sudeci po ovome sto ste rekli, meni se cini da je vas problem vise u tehnologiji rada evidencije zaduzivanja i razduzivanja filmova.
Buduci da sam svojevremeno radio na projektu video kluba sustina je u jedinstvenom oznacavanju svakog primerka "medija" na kome je film. Kada se dodeli jedinstvena oznaka svakom primerku kao sto je kolega @captPicard naveo "sifra_filma='22568' ", bilo bi dobro da se svaki primerak oznaci tim brojem putem Barkod oznake te bi se proces zaduzivanja i razduzivanja umnogome olaksao i ubrzao.
[ BiloKoje @ 28.05.2010. 07:53 ] @
Ako se stanje vodi u tabeli, svakako da je pogrešno, pogotovo za jedan školski rad. Stanje se izračunava i treba da bude polje u upitu. Za pojedinačni film, svaka nabavka i vraćanje se zabiraju i od toga oduzima svako izdavanje filma.
Za konkretno rešenje valjalo bi da imamo primer baze, da vidimo kako si organizovao podatke. Ne bi trebalo da predstavlja neki ozbiljan problem.

[ captPicard @ 28.05.2010. 07:59 ] @
Mislim da če mu biti teže za izračunati stanje ako ga ne vodi u tabeli zato jer če morati još i sa datumima baratati. Ali ako želi naučiti onda bi to svakako bilo u redu.