[ sanjak @ 03.05.2007. 11:40 ] @
| Hitno mi je potrebna pomoc! Imam tabelu koja se zove KARTE (idKarte,Datum,Cijena,Izdato,IdFilm,IdRadnik,Red, Sjediste).
Kako da napravim da mi se Red i Sjediste nemogu ponoviti za jedan isti Film istog dana.
PS: Pocetnik sam u ovome i ovo mi je hitno |
[ srdjan ub @ 03.05.2007. 23:03 ] @
Podeliš tabelu KARTE na više tabela da bi izvršio normalizaciju baze.
Recimo tblKARTE(idKarte, "GREŠKA" , ovde ide idFilma, datum, cena, izdato,red, sedište,...)
tblFilm (idFilma, (idKarte-bez ovoga), NazivFilma, DatumF,...)
tblRadnik (idRadnika, ImePrezime, ....)
povežeš tabele ...
Pozdrav
Greške sam gore ispravio na brzinu sam pisao, Sorry!
[Ovu poruku je menjao srdjan ub dana 05.05.2007. u 01:45 GMT+1]
[ tasim @ 04.05.2007. 10:28 ] @
Vjerovatno nisam dobro objasnila sta mi treba pa nezamjerite mi.
To sam uradila. Imam 3 tabele tblFilmovi (IDFilma i to je kljuc, Naziv filma), tblRadnici (IdRadnika i to je kljuc, Ime radnika) i tblKarte (IdKarta, IdFilm i obadvoje mi je kljuc,IdRadnik,Datum, Cijena, Red, Sjediste, Izdato). I sad me interesuje kako da naparvim da kada je neka karta vec izdata sa nekim redom,sjedistem i datumom da se ona ne moze taj dan izdavati za taj termin. To ne znam kako da napravi vjerovatno u vba codu ali to nezna.
Hitno mi je potrebna pomoc to mi je za seminarski a seminarski mi je 9.05.2007.
Pozdrav
[ Zidar @ 04.05.2007. 13:50 ] @
Citat:
Kako da napravim da mi se Red i Sjediste nemogu ponoviti za jedan isti Film istog dana.
Ako nesto ne sme da se ponovi, onda to 'nesto' mora biti jedinstveno. Iz tvog pitanja sledi da kombinacija (Film, Sediste, Red, Datum) mora biti jedinstvena => napravi UNIQUE index po toj kombinciji.
:-)
[ Kiro @ 04.05.2007. 22:50 ] @
Nisam baš ušao u ovaj problem ali ovaj link nije loš za pogledati
http://www.databaseanswers.org...dels/cinema_bookings/index.htm
[ srdjan ub @ 05.05.2007. 00:54 ] @
Primer
A odličan ti je i ovaj link što ti je dao Kiro
[Ovu poruku je menjao srdjan ub dana 05.05.2007. u 10:18 GMT+1]
[ tasim @ 07.05.2007. 15:42 ] @
E ljudi hvala vam sto pokusavate da mi pomognete ali i dalje ne radi baza dobro. Ovaj primer sto ste mi dali nije dobar jer i on dozvoljava da
se izda karta sa istim redom, sjedistem, datumom i sve to za isti film. Neznam da lism vam dobro objasnila ali evo cist primjer:
Gdje god odete u bisokop sjedista su numerisana i imaju red i broj sjedista. Nikada nemate kartu sa istim redom i sjedistem za isi film istog dana izdatu. Jesam li sada jasna.
Ja hocu da kada unosim karte koje se prodaju ako je to mjesto (red i sjediste) za taj fil tog i tog dana vec prodata karta da mi on prijavi
da je to mjesto vec prodato ili da mi samo izbacuje ona mjesta koja su slobodna pa da ja biram koja hocu da izdam.
Trudim se da objanim ne znam da li mi uspjeva, a ovo mi je jako bitno padoh ispit zbog ovog seminarskog.
[ Getsbi @ 07.05.2007. 21:44 ] @
Zidar ti je dao savet. Ja sam ti ga primenio. Probaj sad. Dodao sam ti i logičko polje "Prodato". Ono može vizuelno da ti pomogne šta je prodato , a šta ne.
[ tasim @ 08.05.2007. 14:08 ] @
E momci hvala vam napravila sam sada je sve Ok.
Hvala mnogo!
Pozdrav
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.