Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Onemogicavanje duplog unosa u access 2007

[es] :: Access :: Onemogicavanje duplog unosa u access 2007

[ Pregleda: 2926 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

concer

Član broj: 176005
Poruke: 26
212.39.118.*



Profil

icon Onemogicavanje duplog unosa u access 200705.04.2008. u 20:45 - pre 195 meseci
pozdrav ljudi,
moze li se u accessu 2007 onemoguciti unos duplih naziva recimo oznaka nekih?
kada se unese neka oznaka da acces javi da ima vec jedan takav artikali ili dio sa tom oznakom????
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.com
Via: [es] mailing liste



+8 Profil

icon Re: Onemogicavanje duplog unosa u access 200705.04.2008. u 20:52 - pre 195 meseci
u dizajnu tabele za odgovarajuća polja stavi Index: Yes (No
Duplicates) i to je to.

i ubuduće prvo koristi pretragu.
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Onemogicavanje duplog unosa u access 200705.04.2008. u 20:54 - pre 195 meseci
Uđeš u dizajn tabele i za tu kolonu postaviš osobinu Indexed na Yes(No Duplicates).

Edit:
@ lukeguy
Pretekao si me za prsa.

Inače za učenje Access-a radije preporučujem verziju 2003. Osim što je stabilnija i podrška na forumu je zagarantovana.
 
Odgovor na temu

concer

Član broj: 176005
Poruke: 26
212.39.118.*



Profil

icon Re: Onemogicavanje duplog unosa u access 200706.04.2008. u 10:31 - pre 195 meseci
jeste da je 2003 duze koristena i sve te da je podrska na forumu zagarantovana ali 2007 ima jednu funkciju koja do sada u 2003 nije bila izvodljiva a to su MULTIVALEUE FIELDS" dakle dodjela vise atributa jednom polju a to mi i jeste trebalo kod ovog projekta sto radim...
hvala na pomoci a sto se tice pretage, iduci put cu prvo nju koristiti pa posati, sorry
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Onemogicavanje duplog unosa u access 200706.04.2008. u 15:45 - pre 195 meseci
@ concer
Poznato mi je to. Nije to funkcija već pre mogućnost koju je Microsoft dozvolio. Ovo je u suprotnosti sa relacionom teorijom baza podataka jer se krši 1NF koja kaže da: svaki od atributa entiteta mora da ima jedno značenje i ne više od jedne vrednosti za svaki primerak.
Dakle nije reč o dodeli više atributa jednom polju, kao što ti kažeš, već o dodeli više vrednosti. A i to je diskutabilno.
Čak se i Microsoft ogradio diplomatskim rečenicama: ".....Svrha polja sa više vrednosti je u tome da se olakša podrška u onim slučajevima kada želite da izaberete i uskladištite više izbora, a da ne morate pritom da kreirate napredniji dizajn baze podataka...."

Čuj: napredniji dizajn baze podataka. Pa kaže dalje:

".....Access 2007 u stvari ne skladišti vrednosti u jedno polje. Iako se ono što vidite i sa čim radite prikazuje kao jedno polje, vrednosti se zapravo skladište nezavisno i njima se upravlja u skrivenim sistemskim tabelama. Mašina Access baze podataka to radi umesto vas tako što automatski razdvaja podatke i ponovo ih povezuje da bi vrednosti bile prikazane u jednom polju...."

Hoće li Access postati alat na kojem će kuvarice da programiraju?

Polje sa više vrednosti proizvodi relaciju više prema više, što sa stanovišta bilo kojeg SUBP-a nije izvodljivo za realizaciju. Otuda kod njih i uvođenje takozvanih spojnih ili povezujućih tabela i "lomljenje" na dve veze jedan prema više. Tako da ovo Microsoft-ovo rešenje smatram trikom, što u ostalom i jeste jer sakriva od programera-korisnika ono što je bitno i što se zaista dešava.

Šta je muka, saznaćeš kad budeš poželeo da podatke takve tabele premestiš na nešto ozbiljniji SUBP, kao što je SQL server ili Oracle.

No ko zna, možda je na pomolu rušenje pravila normalnih formi koju je dao dr E.F. Codd pre četrdesetak godina. Neću više o tome da tupim. Koga dublje interesuju baze podataka, može sprat niže na istoimeni forum.

 
Odgovor na temu

[es] :: Access :: Onemogicavanje duplog unosa u access 2007

[ Pregleda: 2926 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.