Prikazi cijelu temu 13.04.2011 23:46
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Baza za skladište
Evo ovako:
Ti si dao imena tablicama i to je ok.
Tablice tblProdaja i tblProdajastavke su rel vezane i popunjava ih ref. prodaje. Tako si rekao i to je ok.
U Tbl_Prodaja zapiszju se osnovni podaci o prodaje a u tabelu tblProdajastavke se zapisuju stavke koje prodajes.
Na osnovu ovoga sad imas papir sa kojim musterija ide u magacin da izuzme robu.
Mgacioner sad pravi novi papir odnosno izlaz robe i te podatke ce upisivati u tabelu tbl_transakcije.
Posto si ti ovu tabelu namijenio i za ulaz robe imamo u njoj i polje vrsta transakcije tako da cemo znati sta je ulaz a sta izlaz.
Kada popuni ovu tabelu sad bi trebao unijeti i stavke u Tabelu UlazIzlaz e sad da nebi to unosio te stavke cemo prenijeti iz tabele Tblprodajastavke.
Kada ovako grubo gledamo znaci ti u tabli prodajastavke prakticno imas robu koja je placena a u tabeli ulazizlaz imas tu istu robu koja je izuzeta iz magacina i nema je na stanju.
Vjerovatno sad tebe muci kako ces znati po kojem je dokumentu izdata roba iz magacina.
Upravo zato sam gore naveo da trebao u tabeli tblTransakcije prenijeti podatak odnosno kljuc iz tabela tblProdaja a to je orderID.
Tabela nemora imati relacijsku vezu ali mozes znati od cega je. podatak.
Vjerovatno to tebe muci jer nema fizicki relacijsku vezu.
To sam vec pisao a to imas i u onoj svojoj app. proces ovakvu vezu.
Veza izmedju tablica moze biti i bez relacija ako preneses kljuc.
I tabelu TblDostava nemoras relacijski vezati a i bolje je da je ona vezana za tabelu tbl transakcije jer fizicki se tako desava.
Neko prvo mora preuzeti robu ako ne kupac onda dostavljac te ce to upisati magacioner.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.