Funktsioon StrConv

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Tagastab teisendatud Variant (String) väärtuse.

Süntaks

StrConv(string, conversion [, LCID])

Funktsiooni StrConv süntaksil on järgmised argumendid.

Argument Kirjeldus
string Nõutav. Teisendatav stringiavaldis.
conversion Nõutav. Täisarv. Väärtuste summa, mis määrab sooritatava teisenduse tüübi.
LCID Valikuline. Lokaadi ID, kui see erineb süsteemi lokaadi ID-st. Süsteemi lokaadi ID on vaikeväärtus.

Sätted

Argumendi conversion sätted on järgmised.

Konstant Väärtus Kirjeldus
vbUpperCase 1 Teisendab stringi märgid suurtäheliseks.
vbLowerCase 2 Teisendab stringi märgid väiketäheliseks.
vbProperCase 3 Teisendab stringi iga sõna esimese tähe suurtäheks.
vbWide * 4* Teisendab stringi kitsad (ühebaidised) märgid laiadeks (kahebaidilisteks) märkideks.
vbNarrow * 8* Teisendab stringi laiad (kahebaidised) märgid kitsasteks (ühebaidilisteks) märkideks.
vbKatakana ** 16** Teisendab stringi hiragana märgid Katakana märkideks.
vbHiragana ** 32** Teisendab stringi Katakana märgid Hiragana märkideks.
vbUnicode 64 Teisendab stringi Unicode'iks, kasutades süsteemi vaikekoodilehte. (Pole saadaval Macintoshi arvutis.)
vbFromUnicode 128 Teisendab stringi Unicode'i märgikoodist süsteemi vaike-koodilehe märgikoodiks. (Pole saadaval Macintoshi arvutis.)

*Kehtib Ida-Aasia lokaatide kohta.

**Kehtib ainult Jaapani kohta.

Märkus.

Visual Basic for Applications (VBA) määrab need konstandid. Saate neid koodis kasutada tegelike väärtuste asemel. Saate ühendada enamiku konstante. Näiteks kasutage vormingut vbUpperCase + vbWide. Ärge ühendage konstante, mis on üksteist välistavad. Näiteks ärge kasutage rakendust vbUnicode + vbFromUnicode. Konstandid vbWide, vbNarrow, vbKatakanaja vbHiragana põhjustavad käitusajatõrkeid, kui kasutate neid lokaatides, kus neid ei rakendata.

Õige korpuse jaoks sobivad sõnaeraldajad: Tühi (), horisontaalne tabeldusmärk (Chr$(0)), reavahetus (Chr$(10)Chr$(9)), vertikaalne tabelduskoht (Chr$(11)), vormivahetus (Chr$(12)), tagasijooks (Chr$(13)) ja tühik (SBCS) (Chr$(32)). DBCS-i puhul on tühiku tegelik väärtus riigiti või regiooniti erinev.

Kommentaarid

Kui teisendate Byte ANSI-vormingus massiivi stringiks, kasutage funktsiooni StrConv . Sama tüüpi massiivi teisendamisel Unicode'i vormingus kasutage määramislauset.

Päringu näited

Avaldis Tulemid
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; Teisendab välja väärtused ProductDesc suurtähtedeks ja kuvab need veerus Expr1 .
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; Teisendab välja väärtused ProductDesc väiketähtedeks ja kuvab need veerus LowercaseID .

VBA näide

Märkus.

Järgmised näited kirjeldavad selle funktsiooni kasutamist moodulis Visual Basic for Applications (VBA). VBA-ga töötamise kohta lisateabe saamiseks valige välja Otsing kõrval olevast ripploendist Väärtus Arendaja viide ja sisestage otsinguväljale üks või mitu terminit.

Selles näites StrConv kasutatakse funktsiooni Unicode'i stringi teisendamiseks ANSI-stringiks.

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

Stringifunktsioonid ja nende kasutamine