Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Odabire i vraća vrijednost s popisa argumenata.

Sintaksa

Choose( indeks , izbor-1 [, izbor-2] ... [, izbor-n] )

Sintaksa funkcije Choose sadrži ove argumente:

Argument

Opis

indeks

Obavezno. Brojčani izraz ili polje koje rezultira vrijednošću između 1 i broja dostupnih odabira.

odabir

Obavezno. Variant izraz koji sadrži jedan od mogućih odabira.


Napomene

Odaberite vraća vrijednost s popisa odabira na temelju vrijednosti indeksa. Ako je indeks 1, Choose vraća prvi odabir na popisu; ako je indeks 2, vraća drugi odabir i tako dalje.

Pomoću mogućnosti Odaberi možete potražiti vrijednost na popisu mogućnosti. Ako, primjerice, indeks daje vrijednost 3, a choice-1 = "one", choice-2 = "two", a choice-3 = "three", Choose returns "three". Ta je mogućnost osobito korisna ako indeks predstavlja vrijednost u grupi mogućnosti.

Odaberite procjenjuje svaki odabir na popisu, iako vraća samo jedan. Iz tog razloga, trebate paziti na neželjene nuspojave. Ako, primjerice, funkciju MsgBox koristite kao dio izraz u svim mogućnostima, za svaki će se odabir prikazivati okvir s porukom, iako odabir vraća samo jednu od njih.

Funkcija Choose vraća vrijednost Null ako je indeks manji od 1 ili veći od broja navedenih odabira.

Ako indeks nije cijeli broj, zaokružuje se na najbliži cijeli broj prije nego što se vrednuje.

Primjeri upita

Izraz

Rezultati

SELECT Choose(3;"Sij","Veljača","Mar","Tra","Svibanj","Lip","Srp","Kol","Ruj","Lis","Stu","Pro") AS Izraz1 FROM ProductSales;

Vraća 3. vrijednost s popisa vrijednosti. Rezultat: "Mar".

SELECT DateofSale, Choose(Month(DateofSale),"Jan","Feb","Mar","Tra","May","Lip","Srp","Kol","Sep","Oct","Stu","Dec") AS MonthName FROM ProductSales;

Vraća vrijednosti u argumentu "DateofSale" i odgovarajućem nazivu mjeseca u stupcu "NazivMjesječja". (Month(DateofSale) vraća broj mjeseca "DateofSale", koji se zatim koristi kao indeks za odabir s popisa odabira u "Odabir funkcije").

Primjer VBA-a

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru funkcija Choose koristi za prikaz naziva kao odgovor na indeks proslijeđen u proceduru u Ind parametru.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×