Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia variantą (eilutę) konvertuotą kaip nurodyta.

Sintaksė

StrConv ( eilutė, konvertavimas [, LCID ] )

Funkcijos StrConv sintaksė turi tokius argumentus:

Argumentas

Aprašas

eilutė

Būtina. Konvertuotinas eilutės reiškinys.

konvertavimas

Būtinas. Sveikasis skaičius. Reikšmių suma, nurodanti atliktino konvertavimo tipą.

LCID

Pasirinktinis. LocaleID, jei skiriasi nuo sistemos LocaleID. (Sistemos LocaleID yra numatytoji nuostata).

Parametrai

Konvertavimo argumentas parametrai:

Konstanta

Reikšmė

Aprašas

vbUpperCase

1

Konvertuoja eilutę į didžiosios raidės simbolius.

vbLowerCase

2

Konvertuoja eilutę į mažąsias raides.

vbProperCase

3

Konvertuoja kiekvieno žodžio pirmąją raidę eilutėje į didžiąsias raides.

vbWide *

4*

Keičia siaurus (vieno baito) simbolius eilutėje į plačias (dvibaičius) simbolius.

vbNarrow *

8*

Keičia pločio (dvibaičius) simbolius eilutėje į siaurus (vieno baito) simbolius.

vbKatakana **

16**

Eilutėje esančius Hiragana simbolius konvertuoja į Katakana simbolius.

vbHiragana **

32**

Konvertuoja katakana simbolius eilutėje į Hiragana simbolius.

vbUnicode

64

Konvertuoja eilutę į Unicode naudodama numatytąjį sistemos kodų puslapį. (Nėra Macintosh.)

vbFromUnicode

128

Konvertuoja eilutę iš Unicode į numatytąjį sistemos kodų puslapį. (Nėra Macintosh.)

*Taikoma Rytų Azijos vietoms.

**Taikoma tik Japonijai.

Pastaba: Šias konstantas nurodo "Visual Basic for Applications" (VBA). Todėl jie gali būti naudojami bet kurioje kodo vietoje faktinių reikšmių. Daugumą galima derinti, pvz., vbUpperCase + vbWide, išskyrus tuos atvejus, kai jie tarpusavyje nesuderinami, pvz., vbUnicode + vbFromUnicode. Konstantos vbWide, vbNarrow, vbKatakana ir vbHiragana sukelia vykdymo klaidas, kai naudojamos lokalėse, kuriose jos netaikomos.

Toliau nurodyti tinkami žodžių skyrikliai tinkamam korpusui: Null (Chr$(0)), horizontalus skirtukas (Chr$(9)), eilutės informacijos santrauka (Chr$(10)), vertikalus skirtukas (Chr$(11)), formos informacijos santrauka (Chr$(12)), perkėlimo grąžinimas (Chr$(13)), tarpas (SBCS) (Chr$(32)). Faktinė erdvės reikšmė skiriasi atsižvelgiant į šalį / regioną DBCS.

Pastabos

Kai konvertuojate iš baitų masyvo ANSI formatu į eilutę, turėtumėte naudoti funkciją StrConv . Kai konvertuojate iš tokio "Unicode" formato masyvo, naudokite priskyrimo sakinį.

Užklausų pavyzdžiai

Reiškinys

Rezultatai

SELECT strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

Konvertuoja lauko "ProductDesc" reikšmes į didžiąsias ir rodomas stulpelyje Reiškinys1

SELECT strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

Konvertuoja lauko "ProductDesc" reikšmes į mažąsias ir rodomas stulpelyje Mažosios raidėsID. Konvertuoja kiekvieno žodžio pirmąją raidę iš "ProductDesc" į didžiąsias ir rodomas stulpelyje PropercaseID. Visi kiti simboliai paliekami mažosiomis raidėmis.

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 funkcija StrConv naudojama "Unicode" eilutei konvertuoti į ANSI eilutę.

Dim i As LongDim x() As Bytex = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.For i = 0 To UBound(x)    Debug.Print x(i)Next

Eilučių funkcijos ir jų naudojimas

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ų.