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.914 pregleda

Najnovija ↓

Problem sa IIF funkcijom 12.08.2007. u 22:54 · pre 234 meseca #1
Da li je moguće koristiti funkciju IIF za vise od dva izbora.

Npr.
ako jedno polje tabele sadrži vrednosti 1,2,3 a umesto njih u obrazcu (FORM) treba da stoji Individual, Pet Store, Zoo.

Koristim knjigu ACCESS 2002 i u njoj ima sledeci primer:
=IIF([Type of Customer]=1, "Individual", IIF([Type of Customer]=2, "Pet Store", "Zoo"))
međutim stalno mi javlja neku gresku.

Kada koristim IIF funkciju za dva izbora stvar je prilicno jasna, ali ovaj gore navedeni primer ne funkcionise (cak iako je iz knjige).

U cemu gresim, POMOZITE.
Re: Problem sa IIF funkcijom 13.08.2007. u 13:38 · pre 234 meseca #2
Moze, i to bas tako kako si napisao!!! Upravo sam pokusao i to radi ok. Vidi da nisi negde nesto zaboravio da napises (znake navoda, ime polja)!!! Koju ti gresku javlja??
Re: Problem sa IIF funkcijom 13.08.2007. u 13:56 · pre 234 meseca #3
Neznam gdje ovo koristis jeli u modulu ili na SQL Qyery-u.

Ako koristis u SQL onda vjerovatno ti treba tackazarez umjesto zarez.
Tvoje
=IIF([Type of Customer]=1, "Individual", IIF([Type of Customer]=2, "Pet Store", "Zoo"))
a Treba
=IIf([Type of Customer]=1;'Individual';IIf([Type of Customer]=2;'Pet Store';'Zoo'))

E sad ako to sve radis negdje u modulu mozes to i ovako uraditi:

Function Uslov(Customer as Variant) as string
dim V as integer
V=Val(Customer)
If v=1 Then
Uslov="Individual"
elseif V=2 then
Uslov="Pet store"
else
Uslov="zoo"
endif
end Function

Naravno ovu funkciju mozes pozvati i na Query na ovaj nacin:
U novij koloni napisi ovako:
Rezultat:Uslov([Type of Customer])

Ovdje jos treba provjeriti u prvom slucaju dali je polje [Type of Customer] brojcano ako nije uslove treba stavti pod znake navoda.
Potpis
zxz
Re: Problem sa IIF funkcijom 13.08.2007. u 21:44 · pre 234 meseca #4
=IIf([Type of Customer]=1;'Individual';IIf([Type of Customer]=2;'Pet Store';'Zoo'))

Ovako funkcioniše.

Problem je izgleda bio u tome što sam stavljao dvostruke navodnike ("").
Kada u ovaj gore navedeni izraz stavim dvostruke navodnike javlja mi neku grešku.

Hvala puno na pomoći.
Tema je zaključana, nove poruke nisu moguće.

Premeštanje teme