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
Kako napraviti dinamički upit?
Zaključano
Zakačeno
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.
Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
"I smrt je za njih suviše dobra"
izmenjeno 1 put, poslednji put banem 29.11.2005. u 18:28
Izmene poruke
- banem29.11.2005. u 18:28zapis iz teksta poruke
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.
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.
Potpis
Pozdrav,
Branislav
Branislav
Radi, Hvala!!