Pocela sam da pravim bazu podataka robe i sve je islo lepo do jednog momenta kada sam trebala da tabelu porudzbina povezem sa svim ostalim.
Ustvari nisam ni sigurna da sam tu tabelu napravila dobro, odnosno da li su mi podaci sa ostalim tabelama dobro povezani.
O čemu se radi:
1. Imam tabelu robe koja se nabavlja (to će unapred biti uneto)
2. Tabelu dobavljača
3. Tabelu vrste robe
4. Tabelu proizvođača
5. Tabelu ugovora (ovde ide naziv dobavljača, datum zaključenja i isteka)
6. Tabelu detalja ugovora (ova tabelu bi trebalo da vuče podatke iz tabele robe, odnosno da izabranu robu kopira u ovu tabelu sa tim da se za svaku stavku upiše i jedinična cena, količina i proizvođač (ovo ide iz tabele proizvođač))
E sad sve on to meni lepo povezuje (bar ja to tako vidim!) međutim problem je sledeći:
Pokušavam da po svakom ugovoru mogu da izvršim porudzbinu (koliko puta želim i sa različitim delovima koji se nalaze u tom ugovoru!), ali tako da u formi imam filter da:
Odaberem dobavljača, a da mi on u sledećem polju isfiltrira koji su ugovori vezani samo za tog dobavljača, zatim da iz te liste odaberem ugovor koji želim, pa da mi u nekoj subformi da da od ugovorene robe iz tog ugovora biram delove koje želim da poručim i da izvršim unos koliku kolicinu zelim po toj porudzbini.
Ustvari sva porudzbina treba da bude vezana uz određeni ugovor, a onda za određene stavke iz tog ugovora.
Kad bi sve ovo radilo onda bih u programu imala sledeće:
PONUDJAC ―› UGOVORI―› DELOVI―› PORUDZBINE
Neznam koliko sam uspela da objasnim, možda ovo i nije neki problem za nekog malo stručnijeg - ali je mene totalno blokiralo u daljoj izradi!
Saljem ono sto sam do sad uradila, pa ako neko želi da pogleda da li su te tabele dobro povezane i da mi pomogne kako da rešim problem porudžbine.
Inače bazu bi trebalo da koristi 4-5 računara u mreži, pa me još interesuje da li postoji način da zaštitim bazu i podatke od kopiranja (npr. da postoji neka lozinka koju unosim kada želim da iskopiram bazu kako bih pregledala šta je sve uneto i urađeno) a da to ne bude ona opcija hide table.
Unapred zahvalni očajni neiskusni "programer"