Centar za edukaciju-BiH



#71 10.04.2011 10:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
To si do sad otkrio i sam vjerovatno.
Nemoze na tablici.
Kod mene internet nije radio.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#72 13.04.2011 11:41
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Evo me ponovno.
Dosta sam se namučio da napravim neke forme i da mi to kako tako radi.
Sada sam preko forme frmOtpremnica unio podatke u tblProdaja i tblProdajaStavke i sada opet dolazimo do onog problema kako to evidentirati u teblice tblTransakcije i tblUlazIzlaz

Prilozi:
Informacije o tipu datoteke za:rar  KnjizenjeMP_06.rar
Preuzimanja:232
Velicina datoteke:122.83 KB


Pozdrav
↑  ↓

#73 13.04.2011 13:35
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Lisato sam sve sto smo pisali jer mi bas nesto nije jasno. Ima nekih stvari koje nisi napravio u tabelama ili si poslije iznijenio.
Da se razumijemo ovo ovako moze funkcionisati ali posto si ovo ostalo doveo lijepo u red bilo bi dobro i to ispraviti.
Nemogu sad da zakljucim dali ti to i nisi ispravio kada smo pricali o tabelama pa ja previdio ili si naknadno doradjivao.

Prva stvar je Jedinica mjere.
Ona bi trebala da bude i u tabeli tblProdajaStavke i u tabeli UlazIzlaz.
Nije to neophodno ali iz iskustva znam da se zna desiti da neka roba promijeni jed. mjere ulaza i izlaza i onda dodje do problema.
Druga stvar sto je preglednije kada se otvori tabela ulazIzlaz ili transakcije.

Koliko se sjecam tabalu TblProdaja i tblProdajastavke popunjava referent prodaje.
Sto znaci da je jos roba u magacinu i to je ok.
Sa ovim papirom se ide u magacin da se izuzmu stavke sto znaci da tabela TblProdajaSDtavke mora biti sinhronizovana sa tabelom TblUlazIzlaz.
Iz Tabele TblProdajaStavke stavke se prebacuju u tabelu TblUlazIzlaz dok u tabeli Tbl Transakcije nastaje novi red podataka odnosno magacioner zapisuje izlaz robe.
TblUlazIzlaz
Prvo u njoj imas dva polja za kolicinu koja su bespotrebna.
Imas zasebno polje za kolicinu ulaza i kolicinu izlaza.
Dovoljno je bilo jedno polje napr. kolicina.
U tabeli TblTransakcije imas polje statusTR Koje ti govori dali je ulaz ili izlaz robe.
Ukoliko ostavis ovako imat ces uvijek jedno od ovih polja prazno u svakom redu podataka.
Ako je ulaz izlaz ce biti prazno i obratno.
U ovoj tablici imas polje i skl iako polje skladiste isto imas u TblTransakcije.
Ukliko se desava da robu treba uzeti iz 2 skladista onda u svakom skladistu mora nastati novi papir za izlaz robe i opet ce se to pribiljeziti u roditeljskoj tabeli TblTransakcije.
Vec sam gore naveo da nedostaje polje JM-Jedinica mjere.
Jos nesto nedostaje u tabeli TbL_Transakcije a to je strani kljuc od tabele Prodaja.
Naime ovdje imaju dva polja koja asociraju na to ali nemogu se iskoristiti.
IdDokumenta si ti iskoristio za vrstu dokumenta i relacijski vezao tablicu.
Ima i polje BrDokumenta ali je ono tekst i nemoze se vezati sa kljucem OrderID iz tabele prodaja.

U tabeli tbl Dostava Fali polje IDTransakcije da bi se znalo za koju robu se vrsi transakcija.
Mozes cak dodati i polje OrderID iz tabele TblProdaja.

Ovo ima sve napisano u postovima prije i zato mi nije jasno kako je proslo.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#74 13.04.2011 14:10
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Ovo što si napomenuo ću danas pogledati i ispraviti. Jedino što nisam zapravo puno pažnje dao podatku Jedinica mjere zato što se ovdje radi o prodaji strojeva koji su uvjek Komad i zapravo nema druge mogučnosti.
Polje skladište sam prebavio iz tblProdajaStavke u tblProdaja i iz tblUlazIzlaz u tblTransakcije zato što se jedan dokument odnosi samo na jedno skladište pa tako ne moramo uz svaku stavku pisati i pripadajuće skladište.
Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 13.04.2011 14:13 od strane pmiroslav. ↑  ↓

#75 13.04.2011 14:47
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Pa rekao sam jm moze da se ne prenosi ali eto ti odluci.
Citat:
Polje skladište sam prebavio iz tblProdajaStavke u tblProdaja i iz tblUlazIzlaz u tblTransakcije zato što se jedan dokument odnosi samo na jedno skladište pa tako ne moramo uz svaku stavku pisati i pripadajuće skladište.

Da ovo si dobro napisao ali si ipak prenio polje skl koje se odnosi za svaku stavku.
Sad sam primijetio da u Tbl_Prodaja stavke imas rabat.
Dali ti rabat treba bas za svaku stavku ako ga vec imas u tabeli tbl_Prodaja.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#76 13.04.2011 19:13
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Za sada sam u tablicama ispravio odnosno dodao polja kako si sugerirao. Jedino mi nije baš najjasnije to sa ključem jedan prema jedan. Zapravo zadaje mi probleme izdvojena tblica tblDostava koja je tako vezana sa tblProdaja.
Kada su sva ta polja iz tblDostava u tblProdaja bilo mi je lakše. Naime Dostave češće nema nego što je ima tako da onda ta polja trebaju ostati prazna, a kod popunjavanja , barem kako sam ja to napravio, veza traži da se pune i polja u tblDostava.

Relacija između tblProdaja i tblTransakcije i tblProdajaStavke i tblUlazIzlaz
To mi nikako nije jasno što tu treba napraviti.
Pozdrav
↑  ↓

#77 13.04.2011 23:46
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#78 14.04.2011 08:54
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Citiraj zxz:
Prva stvar je Jedinica mjere.
Ona bi trebala da bude i u tabeli tblProdajaStavke i u tabeli UlazIzlaz
Napravio sam Tbl_JediniceM
JM - Text -Primarni ključ
Mjera - Txt
U Tbl_Artikli napravio sam ComboBox koji je u relaciji sa Tbl_Jedinice mjere
Jedinica mjere se zatim kod unosa podatka prenosi iz Tbl_Atilki u Tbl_Prodaja Stavke tako što sam na subformi frmOtpremnicaSub u kontroli Sifra na
AfterUpdate upisao

Me.JMstavke=Me.JMArtilka

Citiraj zxz:
Dali ti rabat treba bas za svaku stavku ako ga vec imas u tabeli tbl_Prodaja.
Ovo mi je kao što si i ti rekao za JM, radi bolje preglednosti, a Rabat se upisuje Automatski

U subformi frmOtpremnicaSub Rabat - Default Value =[Forms]![frmOtpremnica]![Rabat]

Citiraj zxz:
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.

Pozdrav
↑  ↓

#79 14.04.2011 09:03
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Citiraj zxz:
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.

Ne muči me kako ču znati po kojem je dokumentu izdana roba več me muči da li skladištar mora iz otpremnice ručno prepisivati podatke u tblTransakcije i tblUlazIzlaz ili će se to napraviti nekako automatski.
Ako može automatski ja ne znam kako to napraviti ?
Pozdrav
↑  ↓

#80 14.04.2011 11:20
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Hehe ma znas sigurno samo nisi razmisljao. Moze se to i Queryem rijesiti ali eto kodom je mozda elegantnije.
Samo ti treba uslov u query-u a to je iz tabele prodaja orderID koji ces upisati u tabelu transakcije i append Query sa ovim uslovom.
Nisi morao praviti kodnu za jed. mjere. Mogao si samo dodati polja jm u ove dvije tabele a jed. mj. tekstualni bi se prenosio iz tabele tbl_artikli ali nema veze.
Ako si zavrsio nakaci pa da napravimo kod za prenos podataka.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (11):1,2 ... 6,7,8,9,10,11


Sva vremena su GMT +02:00. Trenutno vrijeme: 1: 53 pm.