Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.334 pregleda

Najnovija ↓

Kako napraviti dinamički upit? 29.11.2005. u 15:23 · pre 254 meseca #1
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
Re: Kako napraviti dinamički upit? 29.11.2005. u 16:17 · pre 254 meseca #2
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"
Re: Kako napraviti dinamički upit? 29.11.2005. u 18:27 · pre 254 meseca
izmenjeno 1 put, poslednji put banem 29.11.2005. u 18:28
  1. banem29.11.2005. u 18:28zapis iz teksta poruke
#3
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.
Potpis
Pozdrav,
Branislav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme