Pogledajte određenu poruku
Staro 05. 06. 2007.   #14
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Mislim da je najlakse da organizujes posebnu tabelu za svaki tip periodicnosti koji ces podrzati, znaci u jednu tabelu pises one koji se izvrsavaju svakog npr. ponedeljka, u drugu pises one koji se izvrsavaju npr. svakog 5-tog u mesecu i sl., posto ti za svaki od tih tipova periodicnih taskova treba drugacija pretraga baze..

Kad tako rasturis podatke onda dalje ne bi trebalo da je problem da se odradi logika za svaki tip posebno... recimo ako trea da se zabelezi reminder za svaki drugi ponedeljak u mesecu, napravis tabelu koja je organizovana da radi sa danima u nedelji, i samo svaki dan pronadjes koji je trenutno dan u nedelji(recimo da je danas ponedeljak), i SELECT-ujes sve remindere kojima je vrednost polja dan "ponedeljak". Onda pogledas koji je dodatni uslov (drugi ponedeljak u mesecu) i proveris programski da li je to ispunjeno (naravno ovo su predefinisane provere, jer ce korisnik imati par opcija kako moze da bira dan)... i to je to, samo krenes redom tako...

dushu dalo za egzibicije sa OOP i patternima
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat