Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Pažymi ir pateikia reikšmę iš argumentų sąrašo.

Sintaksė

Choose( indeksas , pasirinkimas-1 [, pasirinkimas-2] ... [, pasirinkimas-n] )

Funkcijos Choose sintaksė turi tokius argumentus:

Argumentas

Aprašas

indeksas

Būtinas. Skaitinis reiškinys arba laukas, kurio rezultatas yra reikšmė nuo 1 iki galimų pasirinkimų skaičiaus.

pasirinkimas

Būtinas. Varianto reiškinys, kuriame yra vienas iš galimų pasirinkimų.


Pastabos

Pasirinkite pateikia reikšmę iš pasirinkimų sąrašo, pagrįsto indekso reikšme. Jei rodyklė yra 1, Pasirinkite pateikia pirmą sąrašo pasirinkimą; jei indeksas yra 2, ji grąžina antrą pasirinkimą ir t. t.

Norėdami ieškoti reikšmės galimybių sąraše, galite naudoti parinktį Pasirinkti . Pavyzdžiui, jei indeksas įvertinamas kaip 3, o pasirinkimas -1 = "vienas", choice-2 = "two", o pasirinkimas-3 = "trys", pasirinkite pateikia "trys". Ši galimybė yra ypač naudinga, jei rodyklė atitinka parinkčių grupės reikšmę.

Pasirinkti įvertina kiekvieną sąrašo pasirinkimą, nors jis pateikia tik vieną. Dėl šios priežasties turėtumėte stebėti nepageidaujamą šalutinį poveikį. Pavyzdžiui, jei funkciją MsgBox naudojate kaip išraiška dalį visuose pasirinkimuose, bus rodomas kiekvieno įvertinimo pasirinkimo pranešimo laukas, nors funkcija Pasirinkti grąžina tik vieno iš jų reikšmę.

Funkcija Pasirinkti grąžina Neapibrėžtą reikšmę (Null), jei rodyklė yra mažesnė nei 1 arba didesnė už nurodytą pasirinkimų skaičių.

Jei indeksas nėra sveikasis skaičius, prieš vertinant jis suapvalinamas iki artimiausio sveikojo skaičiaus.

Užklausų pavyzdžiai

Reiškinys

Rezultatai

SELECT Choose(3,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec") AS Expr1 FROM ProductSales;

Grąžina 3-iąją reikšmę iš reikšmių sąrašo. Rezultatas: "Kov".

SELECT DateofSale, Choose(Month(DateofSale),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec") AS MonthName FROM ProductSales;

Grąžina stulpelio "MonthName" reikšmes DateofSale ir atitinkamo mėnesio pavadinimą. (Month(DateofSale) pateikia "DateofSale" mėnesio numerį, kuris vėliau naudojamas kaip rodyklė pasirenkant iš pasirinkimo sąrašo naudojant funkciją "Pasirinkti").

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija Pasirinkti , kad būtų rodomas pavadinimas atsižvelgiant į indeksą, perduotą į parametro Ind procedūrą.

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×