Funkcija StrConv

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Daje konvertovanu VariantString() vrednost.

Sintaksa

StrConv(string, conversion [, LCID])

Sintaksa StrConv funkcije ima sledeće argumente:

Argument Opis
string Obavezno. Izraz niske koji se konvertuje.
conversion Obavezno. Ceo broj. Zbir vrednosti koji navodi tip konverzije koja se izvršava.
LCID Opcionalno. ID lokalnog standarda, ako se razlikuje od ID-a lokalnog standarda sistema. ID lokalnog standarda sistema je podrazumevani.

Postavke

Postavke conversion argumenata su:

konstanta Vrednost Opis
vbUpperCase 1 Pretvara nisku u velika slova.
vbLowerCase 2 Pretvara nisku u mala slova.
vbProperCase 3 Pretvara prvo slovo svake reči u niski u velika slova.
vbWide * 4* Pretvara uske (jednobajtne) znakove u niski u široke (dvobajtne) znakove.
vbNarrow * 8* Pretvara široke (dvobajtne) znakove u niski u uske (jednobajtne) znakove.
vbKatakana ** 16** Pretvara Hiragana znakove u niski u Katakana znakove.
vbHiragana ** 32** Pretvara Katakana znakove u niski u Hiragana znakove.
vbUnicode 64 Konvertuje nisku u Unikod koristeći podrazumevanu kodnu stranicu sistema. (Nije dostupno na Macintosh računaru.)
vbFromUnicode 128 Konvertuje nisku iz Unikoda u podrazumevanu kodnu stranicu sistema. (Nije dostupno na Macintosh računaru.)

*Odnosi se na lokalne standarde za istočnu Aziju.

**Odnosi se samo na Japan.

Napomena

Visual Basic for Applications (VBA) navodi ove konstante. Umesto stvarnih vrednosti možete da ih koristite na bilo kom mestu u kodu. Možete kombinovati većinu konstanti. Na primer, koristite .vbUpperCase + vbWide Nemojte kombinovati konstante koje se međusobno isključuju. Na primer, nemojte koristiti vbUnicode + vbFromUnicode. Konstante vbWide, vbNarrow, vbKatakanai vbHiragana izazivaju greške tokom izvršavanja kada ih koristite u lokalnim standardima gde se ne primenjuju.

Slede važeći znakovi za razdvajanje reči za odgovarajuća slova: Null (Chr$(0)), horizontalni tabulator (Chr$(9)), znak za položaj u sledećem redu (Chr$(10)), vertikalni tabulator (Chr$(11)), znak za položaj u sledećem obrascu (Chr$(12)), znak za povratak na početak reda (Chr$(13)) i razmak (SBCS) (Chr$(32)). Za DBCS stvarna vrednost razmaka razlikuje se u zavisnosti od zemlje ili regiona.

Napomene

Kada konvertujete Byte niz u ANSI formatu u nisku, koristite funkciju StrConv . Kada konvertujete istu vrstu niza u Unikod formatu, koristite izraz dodele.

Primeri upita

Izraz Rezultati
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; Pretvara vrednosti iz polja ProductDesc u velika slova i prikazuje ih u Expr1 koloni.
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; Konvertuje vrednosti iz polja ProductDesc u mala slova i prikazuje ih u LowercaseID koloni.

VBA primer

Napomena

Sledeći primeri pokazuju kako se ova funkcija koristi u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku "Referenca razvojnog programera " sa padajuće liste pored stavke "Pretraga", a zatim unesite termine u polje za pretragu.

Ovaj primer koristi funkciju StrConv za konvertovanje Unikod niske u ANSI nisku.

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

Funkcije za rad sa niskama i kako ih koristiti