[ BlackSnake @ 31.10.2006. 10:56 ] @
Pozdrav,

Imam jednu dilemu pa molim za pomoć.
Radim u Accessu jednu relativno jednostavnu bazu evidencije podnesenih
zahtjeva i kao entitet (tablicu) imam "podnosilac zahtjeva".
E sad, podnosilac može biti ili pravno lice ili pojedinac tj. fizičko lice.
Kako da ja to ugradim u bazu? Da li da pravim neke posebne tablice
za dva tipa podnosioca i kako da ih povežem, jer planiram da to polje
bude obavezno za unos? Naime prvobitno sam zamislio da se u tablici
"podnosilac zahtjeva" nalaze i ime firme (pravno lice) i ime i prezime
(fizičko lice) pa da se udnese ili jedno ili drugo, ali tada ne znam kako
da postavim obavezu unosa.

Hvala unaprijed.
[ BiloKoje @ 01.11.2006. 09:30 ] @

Najjednostavnije rešenje je da u tabeli imaš poje naziv podnosioca zahteva, u koje bi se unosio naziv firme ili ime i prezime. Napraviš posebno polje npr. PravniStatus sa obaveznim unosom u koje bi moglo da se unese isključivo "pravno lice" ili "fizičko lice". To bi ti bilo dovoljno za pretragu i grupisanje zahteva po pravnom statusu.
[ Miloš Baić @ 01.11.2006. 12:03 ] @
A možeš i napraviti posebnu tabelu (STATUSI) sa dva atributa (ID_STATUS, NAZIV_STATUS). Povezati je sa tabelom gde ti treba status preko ID_STATUS, što će biti spoljašnji kluč, a u STATUSI primarni.
[ goranvuc @ 01.11.2006. 12:18 ] @
Ako ne postoji mogucnost da imamo vise od dva razlicita tipa korisnika (sto u ovom slucaju jeste tako) onda nema potrebe za:
Citat:
loshmiscg: A možeš i napraviti posebnu tabelu (STATUSI) sa dva atributa (ID_STATUS, NAZIV_STATUS). Povezati je sa tabelom gde ti treba status preko ID_STATUS, što će biti spoljašnji kluč, a u STATUSI primarni.

U suprotnom, ovo je OK.