[ lukeguy @ 15.04.2005. 15:27 ] @
kada zadajem filter za datumsko (date) polje u Accessu, koristim standardni (ANSI) format, tj. #mm-dd-yy# što prođe. doduše, ako taj isti filter stavljam za timestamp polje (i datum i vreme) on najčešće ne bude dovoljno precizan. ima li neko iskustva u postavljanju filtera za ta date-time polja? pretpostavljam da bih trebao da koristim neke konverzione funkcije, pa da radim preko Integera, ali nisam ništa našao u online help-u. hvala!
[ mika @ 15.04.2005. 15:39 ] @
Koristi format() funkciju. Npr:

Code:
format(tbl1.Datum,"mm.yyyy") = format(now(), "mm.yyyy")


... za tabelu tbl1 koje ima polje datum, da prikazuje današnje unose. Može i:

Code:
format(tbl1.Datum,"mm.yyyy") = format(date(), "mm.yyyy")


Pozdrav, ako imaš još nekih nejasnoća piši.
[ lukeguy @ 15.04.2005. 15:48 ] @
wow, ovo je bilo brzo! :) ako sam dobro razumeo, kada pravim select query kao polje stavljam Format(datum_iz_baze, tip), a za filter stavljam da je between format(pocetni_datum,tip) AND format(krajnji_datum,tip)? hoće ovo pomoći i za filtriranje informacije o vremenu (hh:mm:ss)?

hvala!
[ mika @ 15.04.2005. 16:01 ] @
Za filter stavi npr:

Code:
between format ("12.12.2004", "dd.mm.yyyy") and format ("12.04.2005","dd.mm.yyyy")


...ovo je da tebi bude lakše, inače uvek pali kada datum staviš u formi:

Code:
#yyyy/mm/dd#


...dakle, odvojeno sa # znakovima. Kapiraš? E sad, ovaj trik sa # koliko ja znam ne može da se primeni i na sate i minute, i tu stupa na scenu trik sa format() funkcijom. Kucaj "format function" u help Accesa i sve će ti se samo kazati.