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

potrebni savjeti(autobusna stanica)

[es] :: Access :: potrebni savjeti(autobusna stanica)

[ Pregleda: 2316 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

overseer
BiH

Član broj: 82632
Poruke: 10
87.250.113.*



Profil

icon potrebni savjeti(autobusna stanica)30.12.2006. u 21:18 - pre 210 meseci
Pozdrav!

Dakle, radim bazu(doduse,dosta podjednostavljenu verziju) koja bi trebala sluziti kao sistem naplate karata u npr. autobusnoj stanici. Trenutno sam tek u fazi planiranja same baze, i za jednu stvar nisam siguran kako bi je mogao implementirati...

Problem je sljedeci, recimo da autobus treba polaziti odredjenog dana u odredjeno vrijeme(npr. svakog petka u 19.00h). Dakle, cilj je da se svakih sedam dana broj slobodnih sjedala vrati na nulu.(restartata). Medjutim, kako napraviti ovakvu provjeru i gdje? Koliko sam primjetio built-in funkcija TimeAdd bi mi mogla biti od koristi(na datum polaska dodam sedam dana...?ali kako vrsiti provjeru svake sedmice?),Ostaje jos pitanje gdje bi bilo najzgodnije vrsiti provjeru datuma?Moze li se ovo,mozda, rjesiti bez vba koda(expression builder??)?

Nadam se da problem nije previse konfuzan, jer jos nisam formirao tabele, tek razmisljam kako bi to sve trebalo izgledat, mozda bih trebao problemu drugacije pristupiti?Svaki savjet je i vise nego dobrodosao!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: potrebni savjeti(autobusna stanica)31.12.2006. u 07:27 - pre 210 meseci
Na formi, na kojoj će se vršiti provera datuma, u Text polje na Default Value postavi funkciju Date(). Kasnije možeš i da polju dodeliš svojstvo Visible = No, kako bi bilo nevidljivo. Proveru vrši na događaj forme On Open. Kada sedmi dan pokreneš formu i procedura na događaju OnOpen izvrši proveru datuma odradiće i zadati deo (restartata). Teško da se dobra provera može napraviti bez VBA koda. On i služi da se automatizuje aplikacija kroz interakciju sa korisnikom. Događaji na objektima su zato i uvedeni. Pogledaj sve funkcije za rad sa datumima. Rade slično kao i sa brojevima. Uostalom možda neko ima neku bolju ideju. Sačekajmo da vidimo.
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: potrebni savjeti(autobusna stanica)31.12.2006. u 11:50 - pre 210 meseci


Jako je bitno šta znači pojednostavljena verzija. Ako radiš radi vežbe, sam postavljaš uslove. Ako je u pitanju školski zadatak, uslove postavlja profesor. U oba slučaja rad ne mora biti baš u skladu sa realnim situacijama, mada bi bilo bolje da što realnije odslikava baš te realne situacije.
Čemu ovaj uvod? U konkretnom zadatku, kako si ga ti prestavio nije portebno resetovanje broja slobodnih karata posle izvesnog vremena. Čak i da se vrši prodaja karata za samo jedan polazak nedeljno, karte se mogu kupiti u sredu za petak, ali mogu i za neki naredni petak. Takođe, mogu se rasprodati više dana pre polaska.
Mislim, da svaki polazak autobusa treba da bude jedan entitet baze sa više atributa. Relacija, dan i vreme polaska, broj sedišta, prevoznik,...
Broj slobodnih karata se računa za svaki polazak, slično kao stanje robe u magacinu. Svaka prodata karta (izlaz iz magacina) se oduzima od ukopno raspoloživog broja(ulaz u magacin). Kada je stanje =0, ne može se više prodavati.
Ako se ovako postavi baza, kontrola stanja raspoloživih karata se može vršiti i preko upita.
Kao što Getsbi kaže ovo je samo jedno razmišljanje. Što više ideja proveriš pre nego kreiraš tabele i relacije. Aplikativni deo je mnogo lakše napraviti.
 
Odgovor na temu

MARS4
Vladan Ulardzic

Član broj: 128269
Poruke: 27
*.adsl.sezampro.yu.



Profil

icon Re: potrebni savjeti(autobusna stanica)05.01.2007. u 01:04 - pre 210 meseci
prvo napuni MS ACCESS bazu sa 100 000 zapisa u relaciji sa 5 extra tabela i proveri sva ogranicenja - posle ovoga - zamisli da se samo u toku jednog meseca na dobrim stanicama napuni baza za 100 000 zapisa, a MS ACCESS moze da radi pouzdano samo donekle - posle toga sledi MS SQL SERVER 2000 - na zalost on ima svoju cenu, tako da dolazimo do koriscenja neke druge baze ! Razmisli najozbiljnije ! Preporucujemo drugu bazu i druge alate. Za dodatne informacije pogledaj www.v-energy.com .
 
Odgovor na temu

[es] :: Access :: potrebni savjeti(autobusna stanica)

[ Pregleda: 2316 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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