Jasmin 28.02.2017 17:54
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

'ebi ga zaboravio napisat
evo slike diagrama


dex 01.03.2017 11:07
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Mozda ovako nesto
Otvoris formu F_ArtiklIKomponente, ubacis artikl, ako ga vec nemas i napucas komponente (moze samo one koje su za reparaciju) onda otvoris Formu FRepar, otvoris nalog i popunis
Prilozi:
Jasmin2b.zip (Velicina datoteke:54.04 KB)

Jasmin 01.03.2017 19:08
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Ovo bi bilo dobro rjesenje, samo moram to nekeko da odradim na jednostavniji nacin gdje ce operator imati samo jednu formu i unositi podatke,
Ja sam pokusao nesto ovako za pocetak, pa da probamo nadogradjivati dalje, naravno ako imas vremena i volje.
Prilozi:
Jasmin_v1.rar (Velicina datoteke:32.93 KB)

dex 01.03.2017 23:57
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Nisu mi bas jasne tvoje tabele
Sta se cuva u T_artikli, a sta u T_Reparacije

Jasmin 02.03.2017 00:19
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

posto ovo nije jos sve gotovo mislio sam da se nadogradjuje na osnovu ovoga
u tabeli T_Artikli su podatci sa radnog naloga
u tabeli T_Reparacije ce biti svi drugi podatci
pogledaj ovu drugu bazu dali bi se moglo ovako napraviti, ja sam pokusao al ne ide.
evo i slika
Prilozi:
Jasmin_v2.rar (Velicina datoteke:42.01 KB)

dex 02.03.2017 01:20
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Ovo gore je preradjena moja baza, samo sto su kod mene tabele imale sasvim drugi smisao
U T_Artikli je trebalo da se cuvaju podaci o Vrstama uredjaja (Naziv, tip ili sta vec, zavisi sta ti je potrbno)
U T_Reparacije se u stvari cuvaju podaci o nalozima. Sta ti je tu Id (jedinstveni broj) Pretpostavljam kombinacija ShopOrder i Revision.
Onda se u Tabeli T_RepArt cuvaju podaci o konkretnim uredjajima koji idu na reparaciju
Ubacio sam vestacki kljuc da ne bih vukao trostruki kompozitni (primarni kljuc bi sada trebao da bude kombincija ShopOrder, Revision i Serial). Onda se u RepDetail cuvaju podaci o konkretnim reparacijama nad uredjajem.
Mislim da je ovo dobar primer, samo izgleda previse zategnut za tvoje potrebe.
Treba ga "olabaviti" tj. ukinuti neke veze i ogranicenja. To je postupak s kojim treba ici pazljivo, jer kako kazu "Garbage In - Garbage Out", treba spreciti da se unose pogresni podaci. Znaci treba utvrditi koji podaci i ogranicenja su nam bitni, a koji manje bitni.
Praviti forme pre nego sto se dodje do modela tabela je sizifovskki posao, jer sa svakom promenom modela obicno sve ide iznova.

Jasmin 02.03.2017 17:28
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Potpuno te razumijem sve ovo sto si napisao, i to bi tako trebalo biti, medjutim unosenje podataka u bazi iskljucivo rade oni koji su u proizvodnji. Posto je u pitanju vrijeme a vrijeme je novac moram nesto jednostavnije (ako toga jednostavnijeg uopste ima) uraditi. Znaci operator bi samo unosio podatke u bazu. dok bi oni koji su zaduzeni za to pratili diagrame u proizvodnji.
Prije su operatori upisivali samo u jednu tabelu sve ove podatke osim serijskog broja i to im je radilo. nisu bile nikakve forme niti relacijski povezane tabele radilo je kao u excel. Neko je to samo napravio da se mogu unositi podatci, medjutim kako vrjeme prolazi tako se i kolicina podataka mjenja u tabeli. Tako da sada ta tabela ima vise polja za unosenje. Ovdje u ovoj bazi osim datuma su najbitniji radni broj naloga, naziv artikla, onda u kojoj je stanici to radjeno, serijski broj i ona polja za popunjavanje vazeca za reparaciju. i onda dolaze podatci koji su manje bitni.
Sto se tice forme znam da se kuca gradi od temelja ono sam samo htjeo da objasnim naravno sa dogradnjom kako sam ja zamislio rad te baze.
Jedino sto nisam skonto u bazi je u vezi revizije. Kad gledam ona se kaci na radni broj naloga, dok je kod mene ta revizija zakacena sa nazivom artikla, il je to mozda samo radi relacijskog povezivanja tabela?

dex 02.03.2017 21:13
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Samo opusteno, bice sve OK,
Uvek je lakse labaviti bazu nego stezati.
Elem da utanacimo, u tabelu Artikli unose se vrste artikala. Koja su sve polja osim Id i naziva potrebna ti najbolje znas, a i lako ih mozes sam napraviti ako zatrebaju.
Tabelu sa komponentama definitivno izbacujemo, kao i sastavnicu. Kako sam te razumeo veci posao je popuniti ih, nago sto bi imali fajde od njih. Objasni malo bolje da li mislis da operatori komponente unose peske.
Moja ideja je da operator naziv artikla bira iz comba, ako ga nema da dugmetom otvara formu za unos novog.
Kod unoa komponenti, kad unese jednu, uneta vrednost se postavlja kao default za sledecu, ako je zavrsio sa tom komponentom, on moze da izmeni.
Sto se tice polja revision to ti meni objasni. Kako sam ja skontao iz tvojih postova polje ID Naloga moze da se ponovi, ali se onda revizija uvecava za jedan u odnosu na prethoni. Ako nije tako, onda mi objasni kako je

Jasmin 02.03.2017 22:11
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

Citat:
Objasni malo bolje da li mislis da operatori komponente unose peske.
da, mislim da bi to bilo bolje rjesenje.

Citat:
Moja ideja je da operator naziv artikla bira iz comba, ako ga nema da dugmetom otvara formu za unos novog.
da

Citat:
Kod unoa komponenti, kad unese jednu, uneta vrednost se postavlja kao default za sledecu, ako je zavrsio sa tom komponentom, on moze da izmeni.
Ne, postoji mogucnost da operator ne izmjeni komponentu bolje da upis vrsi svaki put.

Citat:
Sto se tice polja revision to ti meni objasni. Kako sam ja skontao iz tvojih postova polje ID Naloga moze da se ponovi, ali se onda revizija uvecava za jedan u odnosu na prethoni. Ako nije tako, onda mi objasni kako je

ID Naloga je unik tu nema ponavljanja, dok naziv artikla moze da se ponovi, ali se onda revizija uvecava za jedan u odnosu na prethoni. to uvecanje za jedan je samo ako je doslo do neke promjene na produktu.
Primjer:
Radni nalog se sastoji od brojeva 1231232 i nijedan nalog nema isti broj, svaki puteni nalog u proizvodnju novi broj.
na nalogu pise naziv artikla u ovom obliku

XX-XXXXX-XX kombinacija brojeva slova i znakova
prva dva XX stoji za vrstu produkta (za sada su samo dva broja ali mozda da se promjeni na vise od dva) recimo broj 12 je samsung 13 philips 34 LG
"-" je samo razgranicenje od produkta - naziva artikla - revizije
sljedeci XXXXX stoji za naziv artikla a sastoji se od brojeva slova i znakova i sastoji se od tri i vise znakova
i zadnja dva XX je revizija znaci ukoliko je jedan produkt imao za reviziju 01, i doslo je do neke izmjene na njemu dali je to druga boja ili bilo sta drugo onda se uvecava za 1 tako da sljedeci produkt za reviziju ima 02 itd.
Za sada su samo dvije oznake XX u kombinaciji broja slova i znakova postoji mogucnost promjene na tri vise.

Jasmin 02.03.2017 22:16
Predmet:Re: Access databaza, ako ko zeli da pomogne u izgradnji

nisam mogao da izmjenim post pa moram da stavim u sljedeci ovo sto sam napisao u proslom postu
Citat:
Moja ideja je da operator naziv artikla bira iz comba, ako ga nema da dugmetom otvara formu za unos novog.

da

mozda bi bilo bolje da umjesto naziva artikla da bira radni nalog...