Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 3.093 pregleda

Najnovija ↓

IN operator sa varijablom 28.07.2004. u 13:33 · pre 271 mesec #1
Moze li se u Criteria polje u upitu pisati: IN ([Forms]![Forma1]![Polje1]) ?
Polje1 ima vrijednost npr: 5,6,7,8
Nikako mi to nece raditi - radi samo kad u upitu napisem direktno IN (5,6,7,8)
Mogu li se nekako u IN operator ubaciti vrijednosti sa forme? Query je Make Table (sto i nije bitno)
Pozdrav
Re: IN operator sa varijablom 28.07.2004. u 14:32 · pre 271 mesec #2
Treba ti variabla u kodu, na primer strCriteria. Onda napises nesto kao:
Code:

strCriteria = "NekoPolje IN (" & cstr(me!TextBox1) & "," & cstr(meTextBox2) & ")"


Nije bas mnogo elegantno kada je broj elemenata u IN listi promenljiv. Sta u stvari zelis da postiognes? Mozda je resenje u potpunoj promeni nacina resavanja tvog problema?

:-)
Re: IN operator sa varijablom 29.07.2004. u 08:01 · pre 270 meseci #3
OK, stvar radi.
Stavio sam query u kod i sad je OK. Broj elemenata u IN listi nije problem jer prije izvrsavanja upita pomocu ItemsSelected pokupim selektirane redove u List Box-u i sve ih stavim u string varijablu (niz = niz & Me!ListBox.ItemData(varItm) & ","). Sa Mid(niz, 1, Len(niz) - 1) maknem zadnji zarez i takvu varijablu ubacim kao kriterij (Cstr u ovom slucaju ne treba).
Zahvaljujem
Pozdrav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme