[ *Winy* @ 09.11.2008. 21:20 ] @
Treba da napravim bazu uredjaja koji dodju na servis i da se po rednom broju moze pratiti sta se kojem uredjeju desilo.
trenutno imam 3 tabele
1. Tabela- Komitenti
2. Tabela- Uredaj
3. Tabela- Kvar

1. i 2. su vezani PIB kolonom, 2. i 3. Serijskim brojem uredjaj. meni bi trebao izvestaj koji ce iscupati iz trece tabele za odrdjeni serjski broj svaki kvar.
[ Take 5 @ 09.11.2008. 21:58 ] @
^ Valda bi ti ovde trebala i posebna tabela "Servis", koja bi bila povezana sa pomenute 3 koje si napavio (sto bi znacilo obaveznu reviziju postojecih relacija), a u njoj bi bili podaci npr. datum prijema na servis, broj radnog naloga... ili vec sta ti sve treba... uz pokupljene podatke iz tvoje 3 tabele.
?
[ *Winy* @ 12.11.2008. 17:08 ] @
Hvala na odgovoru.

Moja zamisao je bila da tabela kvar sadrzi:
-serijski
-opiskvara
-datum prijema
-datum povrata
-diagnoza
-potrosen materijal.

ali nemogu da skontam kako da iscupam za odredjeni instrument koliko puta je bio na servisu i sa kojim kvarom.
[ Getsbi @ 12.11.2008. 20:15 ] @
Citat:
*Winy*: .....ali nemogu da skontam kako da iscupam za odredjeni instrument koliko puta je bio na servisu i sa kojim kvarom.


Model podataka mora da bude hijerarhijski povezan jedan prema više;
(jedan komitent : više uredjaja)
(jedan uredjaj : više kvarova).
Sve tabele moraju iati primarne ključeve. Tabela "Uredjaj" mora imti pneseni ključ "KomintetnID" kako bi se znalo kome uredjaj pripada. Tabela "Kvar" mora imati preneseni ključ "UredjajID" kako bi se znalo koji je uredjaj i kad popravljan.
Nešto slično kao u prilogu.
Nakon toga sve se rešava veoma lagano query-jima, pa i tvoj zahtev da isčupaš broj kvarova po određenom instrumentu.
[ *Winy* @ 13.11.2008. 13:58 ] @
Hvala najlepse na odgovoru i primeru za tabele.
I ja imam tri tabele ali nisu bas ovakvom relacijom vezane, nego strelicama ka prethodnoj time sam dobio da se tabela grana kod svakog komitenta koji ima jedna ili vise uredjaja, pa se kod uredjaja grana na jedan ili vise kvarova.
Nikako da izvucem u jedan izvestaj po serijskom broju (odaberem serijski broj a da mise prikaze ime komitenta i uredja i detalji servisa).

Unaped zahvalan.
[ Okram_marko @ 02.01.2009. 22:07 ] @
Lijep pozdrav,

evo trazec rijesenje za moju bazu na istu temu naletih na

Citat:
*Winy*: Treba da napravim bazu uredjaja koji dodju na servis i da se po rednom broju moze pratiti sta se kojem uredjeju desilo.
trenutno imam 3 tabele
1. Tabela- Komitenti
2. Tabela- Uredaj
3. Tabela- Kvar

1. i 2. su vezani PIB kolonom, 2. i 3. Serijskim brojem uredjaj. meni bi trebao izvestaj koji ce iscupati iz trece tabele za odrdjeni serjski broj svaki kvar.


Pa stvarno koja podudarnost. ;-) Evo ja upravo radim na bazi za POTPUNO istu stvar. Nisi postavio bazu pa da pogledam sta si napravio, ali cu ti pokusati pomoci. (svakako, postavi bazu pa da ti uradim primjer pa da direktno vidis kako to radi).

Kao prvo, moras kreirati Query. U tom query-u moras samo staviti filter da iz tabela ispisuje podatke za odredjeni serijski broj.

Recimo da imas kreiranu formu i na toj formi imas neko textualno polje. U to textualno polje upises serijski broj uredjaja za koji zelis izvjestaj. A u query-u ces staviti filter da izlista ono sto je "=" (jednako) vrijednosti iz polja koje si kreirao.

Poslije samo napravis report koji se oslanja na taj query i to je to.

Ako treba jos pomoci javi se. Tu sam i pomoci cu.