[ Bojan11 @ 29.11.2005. 14:23 ] @
Kako da napravim upit u kojem mogu zadati vremenska razdoblja? Npr. želim da mi izlista sve Alarme od o7.12. do 08.13., drugi put pak neko drugo vrijeme..ACCESS
[ Deep|Blue @ 29.11.2005. 15:17 ] @
Koliko se secam accessa, u kveriju za granicne datume stavis naziv parametra (npr datum >Pocetni_Datum ...) i onda kad izvrsavas kveri, on ti otvara inputbox da upises vrednost za taj parametar.
[ banem @ 29.11.2005. 17:27 ] @
Yoy, o ovome lamers pitanju smo već sto puta pričali, a u svakom priručniku oko osnova baza u Accessu ovo imaš.

Ako je nivou upita, imaš barem tri rešenja:

U filteru polja postavi kriterijum:

Between [Početni datum?] And [Krajnji datum?]

- kada pokreneš upit dobićeš Eng box sa srpskim pitanjima koje si zadao u okviru velikih zagrada.

Drugi način je pozivanje upita iz forme koja sadrži polja Od-Do. Na formi, dakle, moraš imati zapisane datume u okviru dva polja. Prosledi vrednosti forme (npr. frmUpit) upitu (npr. qryUpit) tako što ćeš u polju koje filtriraš postaviti filter:

Between Forms!frmUpit!fldOd And Forms!frmUpit!fldDo

(gde je _tačka_ obavezno ide tačka, gde je _uskličnik_ obavezno ide uskličnik)

Treći način je da u okviru formulara/VBA programa napraviš proceduru sa javnim promenljivama koje pamte vrednosti. Prosledi ove vrednosti upitu, ili napiši upit direktno u VBA. Sudeći po pitanju, mislim da bi ti jedan od prva dva načina odgovarao.

PS. (izmena) Postoji i jedan način koji mi je odmah pao na pamet uz pomoć funkcije InputBox. Pogledaj Help oko ovoga.

[Ovu poruku je menjao banem dana 29.11.2005. u 18:28 GMT+1]
[ Bojan11 @ 30.11.2005. 09:53 ] @
Radi, Hvala!!