zxz 03.04.2011 18:49
Predmet:Re: Provjera duplog unosa

ma nemoras kaciti sad vidim da si napravio Query od dvije tabele i pokusavas vrsiti upis u dvije tabele.
Pogledaj da to nemozes ni rucno uraditi u Query-u.
Sad bi morao sve prouciti od pocetka pa ti reci. Ocevidno da nije uredu.
Stavke su u tabeli ulaz izlaz i ne vidim razlog za dvije tabele. ako jesu dvije onda nesto nije u redu sa tabelama.

Pogledat cu malo bolje pa ti javim.
Koliko znam ja sam ovo bio rijesio ili je nesto slicno bilo.

pmiroslav 03.04.2011 18:55
Predmet:Re: Provjera duplog unosa

Moram upisati podatke i u tablicu tblTransakcije jer je ona u relaciji sa tablicom ulazIzlaz

zxz 03.04.2011 19:15
Predmet:Re: Provjera duplog unosa

Hajdemo ovako da malo analiziramo tabele.
Imas Tabelu tbl transakcije i kao sto ime kaze u nju treba biljeziti transakcije koje se vrse u magacinima dali to bio ulaz ili izlaz.
Ona je rel. vezana sa 1 na vise sa tabelom ulazizlaz sto znaci se stavke odredjenih transakcija nalaze u ovoj tabeli.

Sta pisaemo u tabeli tblTransakcije.
Pisemo one stvari koje se ticu svih stavki jedne transakcije.
Tu mozemo pisati znaci datum transakcije
Kupca ili pak dobavljaca.
Vrsu transakcije tj dali je otpremnica prijemnica itd.
brojdokumenta odnosno papira koji se cuva u arhivi

Relacijskom vezom prenosimo kljuc u tabelu UlazIzlaz kao i ostale podatke o stvakama koje se ticu ovog reda podataka.

Sa ovim smo znaci napravili da mozemo izvrsiti bilo kakav ula ili izlaz robe.
Mozemo to gledati i ovako tj da u nekom normalnom razumijevanju ove dvije tabele pokrivaju 4 tabele i to tabelu ulaz robe sa tabelom ulaz detalji rel. vezanom.
Druge dvije tabele bi bile:
Izlaz robe sa pratecom tabelom izlaz detalji.

Ti si ovo sve napravio u gore dvije navedene tvoje tabele i OK.

Sad idemo dalje.
Ti sad imas i tabelu tbl prodaja i prodaja stvke.
Meni licno bar po nazivu mi nije jasno u praksi cemu sluze jer po meni to je izlaz riobe.
Da se zove umjesto prodaja radni nalog onda bi mozda i imalo smisla jer ti kada pravis radni nalog ne tice te se puno sta ima u magacinu jer onog cega nema ces nabaviti ali ako vrsis prodaju onda mozes prodati samo ono sto ima u magacinu.

Mozda je ovo narudjba i to bi imalo smisla jer neko moze naruciti robu te ako je nema u magacinu onda se ona moze nabaviti do roka isporuke.

Sve iu svemu ja to vidim tako e sad dalje.
Koliko vidim ti pokusavas da iz tabele prodaja i tabele prodaja detalji da prebacis podatke u tabelu tbl transakcije i tebelu Ulazizlaz.

To nebi imalo nikakvog smisla.
Ako zelis prebaciti podatke moras u tabeli tbl transakcije upisati novi red podataka i ako zelis vezu tih podataka sa tabelom tbl prodaja dovoljno je upisati u ovu tabelu kljuc iz tabele tbl prodaja.
Ako si upisao kljuc tj prenio kljuc(OrderID) ti u svakom momentu mozes znati o kojem se izlazu robe radi.

Sta to znaci?
Znaci da moras imati formu koja ce imati u recordsource tabelu Tbl transakcije i njenu djeciju subformu tblUlazIaz.
ako ovo imas kada vrsis novi ulaz te unses id(orderID) na formi sada na osnovu ovoga id mozes prenijeti podatke iz tabele prodajastavke u tabelu tblulazizlaz sto bi i bio cilj a nikako podaci iz tabele tblprodaja.

pmiroslav 03.04.2011 19:52
Predmet:Re: Provjera duplog unosa

Kod mene u firmi to ide ovako, imamo prodaju robe ali to nije klasična trgovina več to ide nekako ovako:

- kupac dolazi u službu prodaje gdje referent prodaje provjerava da li određene robe ima na skladištu i na temelju toga ispisuje otpremnicu. Podaci koji se ispisuju na otpremnici spremaju se u tablice
tblProdaja i tblProdajaStavke.
Sada kupac sa odlazi u Skladište gdje mu se izdaje roba koja je navedena u otpremnici.
Kada skladištar izda robu on treba knjižiti izlaz i podatke o tome piše u tablice
tblTransakcije i tblUlazIzlaz .
Da to nebi radio ručno ja želi fda se podaci iz navedenih tablica tblProdaja i tblProdajaStavke prepišu Kodom.

zxz 03.04.2011 20:01
Predmet:Re: Provjera duplog unosa

Ti moras verifikovati izlaz robe tj. u tablici tbl transakcije moras upisati novi red podataka kao sto sam gore naveo. Magacioner izdaje robu na osnovu paira koji donese kupac odnosno papira koji mu je proslijedio referent prodaje. taj papir ima i svoj broj a kod tebe je to polje orderID.
To znaci da magacioner mora pribiljeziti ovaj podatak u tabeli tbl transakcije i to sam naveo.
Kada to pribiljezi sad ostaje samo da povuce stavke iz tabele tblprodaja stavke u tabelu tblUlazizlaz i tako skinutio sa stanja stavke.
To ide tako i nemoze nikako drugacije.
Ukoliko kopiras i podatke iz tabele tblprodaja u tabelu tbltransakcije onda se pita kao sto sam gore naveo svrha te tabele.
Mozes jednostavno u tabeli tblProdaja dodati polja izdato i knjizeno i automatski te dvije tabele postaju izlaz robe ali u praksi to nije bas tako.
Mora postojati izlaz robe zbog drugih polja koja sam gore naveo.

pmiroslav 03.04.2011 20:09
Predmet:Re: Provjera duplog unosa

Ne znam, ali moram priznatio da mi jednostavno nije jasno kako da to napravim.
Možeš li m i pomoči na ovom mom primjeru kako napraviti te relacije.

zxz 03.04.2011 20:13
Predmet:Re: Provjera duplog unosa

Ja to negdje imam cini mi se samo sto sam postavio samo kod.
Ako se ti slazes sa ovom diskusijom potrazit cu ja to pa postaviti.
Naravno provjerit cu jesi li od tada sta mijenjao.

pmiroslav 03.04.2011 20:16
Predmet:Re: Provjera duplog unosa

Slažem se sa svime što će mi napraviti da baza radi kako treba.

zxz 04.04.2011 00:12
Predmet:Re: Provjera duplog unosa

Da se razumijemo ja mogu napraviti odnosno prenijeti podatke onako kako si i ti zamislio samo ako su srodna polja.
Druga je stvar kako ce to funkcionisati. Napravio sam tabele i onome Writeman ako se tako zove i kako vidim od toga nije bilo nista.
Imam utisak da uvijek najmanje potrosite vremena na tabele i naravno poslije dolazi do problema.
Cak vecina u polje description ne upisuje nista pa nakon izvjesnog vremena se zaboravi i cemu je polje namijenjeno.
Ako radis za firmu moras pokupiti sve papire. Svaki zapisa na papiru mora imati i polje u bazi.
Ja sam voljan pomoci ali vecina nema strpljenja ni da to prouci pa uglavnom bude trud uzalud.
Ovo kako si ti opsiaso ocevidno da ima 2 papira.
Jedan dokument stvara referent prodaje i koji zahtijeva dvije tabele jedan na vise zbog stavki.
Kladio bih se da tako i izgleda.
Gore natpisi i dole tabela sa sravkama koje upisuje.

Drugi papir nastaje u magacinu.
Njegovo zaglavlje je drugacije ali se prepisuju stavke koje je dao ref. prodaje u svome dokumentu.

Ispravi me ako nije tako.

pmiroslav 04.04.2011 07:10
Predmet:Re: Provjera duplog unosa

Citiraj zxz:

Ovo kako si ti opsiaso ocevidno da ima 2 papira.
Jedan dokument stvara referent prodaje i koji zahtijeva dvije tabele jedan na vise zbog stavki.
Kladio bih se da tako i izgleda.
Gore natpisi i dole tabela sa sravkama koje upisuje.

Drugi papir nastaje u magacinu.
Njegovo zaglavlje je drugacije ali se prepisuju stavke koje je dao ref. prodaje u svome dokumentu.

Ispravi me ako nije tako.

Tako je kako si zaključio.
Prodaja ispisuje otpremnicu, a skladište izdatnicu.
Ja na to ne mogu puno utjecati i to je procedura koja je uvriježena u firmi i ne daju mi da to promjenim.

Ja svakako želim slušati savjete, ali uvjek negdje zapnemo ili se ne razumijemo i posao ostane nezavršen.