Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa IIF funkcijom

[es] :: Access :: Problem sa IIF funkcijom
(Zaključana tema (lock), by Getsbi)

[ Pregleda: 3840 | Odgovora: 3 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brankec
Bosanski Brod

Član broj: 140157
Poruke: 161
*.teol.net.



Profil

icon Problem sa IIF funkcijom12.08.2007. u 21:54 - pre 203 meseci
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.
 
0

fpedja
Beograd

Član broj: 145092
Poruke: 76
*.xdsl.beograd.com.



Profil

icon Re: Problem sa IIF funkcijom13.08.2007. u 12:38 - pre 203 meseci
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??
 
0

izonic
ishab zonic
Tuzla

Član broj: 38128
Poruke: 591
*.PPPoE-3710.sa.bih.net.ba.

Sajt: www.icentar.ba


+2 Profil

icon Re: Problem sa IIF funkcijom13.08.2007. u 12:56 - pre 203 meseci
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.
zxz
 
0

brankec
Bosanski Brod

Član broj: 140157
Poruke: 161
*.teol.net.



Profil

icon Re: Problem sa IIF funkcijom13.08.2007. u 20:44 - pre 203 meseci
=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.
 
0

[es] :: Access :: Problem sa IIF funkcijom
(Zaključana tema (lock), by Getsbi)

[ Pregleda: 3840 | Odgovora: 3 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.