[ 0kr4M @ 26.12.2005. 13:55 ] @
U kratko, zanima me kako se usporedju datumi. U dugo, htio bi napraviti provjeru-uvjet da ako je nekakav datum (iz baze) umanjen za dva dana od danasnjeg datuma tada se binda repeater1 a ako ne binda se repeater2. Primjer 1: danas je 15.10. u bazi postoji zapisi s datumima 10.10. i 13.10. Ako je datum 10.10. binda se repeater1 a ako datum 13.10. ili 14.10 binda se ripiter2. Ovo bi trtebalo pomoci u razumjevanju problema: a ako je datum danasnji(15) -3 dana(12, 11, 10...) li vise = datumu iz baze binajd rpt1 ako je datum danasni(15) - 2 dana(13, 14) = datumu uz baze bindaj rpt2 a ako je datum danasnji(15) = datumu iz baze ili +1 (15, 16...) ne bindaj nista Kraj ako Primjer 2: Radi se o prijavnici za skolu golfa gdje bi clanarina bila ogranicena na pola godine ili na godinu dana. Zamisao mi je da se osoba ucalni i izabere clanarinu od pola ili cijele godine. U bazu se upisuje danasnji datum tj. datum registracije i datum isteka clanstva (danasnji datum + pola ili cijela godina dana). Svaki puta, nakon registracije kada bi se clan ulogirao u sitem provjeravao bi se danasnji datum sa datumom isteka clanarine. Eto, tu je problem, ne znam usporediti datume, moje pitanje je "kako da uspsoredim datum iz baze sa trenutacnim, danasnjim datumom??" Ovo bi trtebalo pomoci u razumjevanju problema: ako je datum isticanje redistracije veci od danjasnjeg prolaz Ako je datum isticanje redistracije manji od danjasnjeg vrati na ragistraciju kraj ako U primejru 1 i 2 zamina me sta treba ici umjesto teksta "ako je datum...", tj. konfiguracija If petlje, njezina sintaksa. Predpostavljam da nije nista komplicirano ali kako to ne znam, cini mi se kao kraj sviejta.. Skripte sam piusao u VB, a bio bi zahvalan na nekom objasnjenju ili linku ili skripti koja provjerava datume, jos jednom, ptanje je "Kako se usporedjuju datumi??" tnx, 0kr4M |