Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrijednost Variant (Niz) pretvorenu u skladu s postavkama.

Sintaksa

StrConv ( niz, pretvorba [, LCID ] )

Sintaksa funkcije StrConv sadrži ove argumente:

Argument

Opis

niz

Obavezno. Nizovni izraz koji će se pretvoriti.

pretvaranje

Obavezno. Cjelobrojna. Zbroj vrijednosti koje određuju vrstu pretvaranja koje je potrebno izvršiti.

LCID

Neobavezno. ID regionalne sheme, ako se razlikuje od ID-ja regionalne sheme sustava. (ID regionalne sheme sustava zadana je postavka.)

Postavke

Postavke pretvorbeargument su:

Konstanta

Vrijednost

Opis

vbUpperCase

1

Pretvara niz u velika slova.

vbLowerCase

2

Pretvara niz u mala slova.

vbProperCase

3

Pretvara prvo slovo svake riječi u nizu u velika slova.

vbWide *

4*

Pretvara uske (jednobajtne) znakove u nizu u široke (dvobajtne) znakove.

vbNarrow *

8*

Pretvara široke (dvobajtne) znakove u nizu u uske (jednobajtne) znakove.

vbKatakana **

16**

Pretvara Hiragane znakove u nizu u katakana znakove.

vbHiragana **

32**

Pretvara Katakana znakove u nizu u Hiragane znakove.

vbUnicode

64

Pretvara niz u Unicode pomoću zadane kodne stranice sustava. (Nije dostupno na Macintosh.)

vbFromUnicode

128

Pretvara niz iz Unicodea u zadanu kodna stranicu sustava. (Nije dostupno na Macintosh.)

*Odnosi se na regionalne sheme istočne Azije.

**Odnosi se samo na Japan.

Napomena: Te su konstante navedene u programu Visual Basic for Applications (VBA). Zbog toga se mogu koristiti bilo gdje u kodu, a ne na stvarnim vrijednostima. Većina se može kombinirati, na primjer , vbUpperCase + vbWide, osim ako se međusobno isključuju, na primjer , vbUnicode + vbFromUnicode. Konstante vbWide, vbNarrow, vbKatakana i vbHiragana uzrokuju pogreške pri izvođenju kada se koriste u regionalnim shemama na koje se ne primjenjuju.

Ovo su valjani razdjelnici riječi za pravilno kućište: Null (Chr$(0)), vodoravna kartica (Chr$(9)), linijski sažeci (Chr$(10)), okomita kartica (Chr$(11)), sažetak sadržaja obrasca (Chr$(12)), povratak u novi red (Chr$(13)), razmak (SBCS) (Chr$(32)). Stvarna vrijednost razmaka ovisi o državi/regiji za DBCS.

Napomene

Kada polje bajta u ANSI obliku pretvarate u niz, koristite funkciju StrConv . Kada pretvarate iz takvog polja u unicode obliku, koristite naredbu dodjele.

Primjeri upita

Izraz

Rezultati

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

Pretvara vrijednosti iz polja "ProductDesc" u velika slova i prikazuje se u izrazu stupca1

SELECT strConv(ProductDesc,2) KAO MALA SLOVA IZProdajeproizvoda;

Pretvara vrijednosti iz polja "ProductDesc" u mala slova i prikazuje u stupcu S MALIM SLOVIMA. Pretvara prvo slovo svake riječi iz "ProductDesc" u velika slova i prikazuje se u stupcu PropercaseID. Svi ostali znakovi ostali su kao mala slova.

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 StrConv koristi za pretvaranje Unicode niza u ANSI niz.

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

Funkcije niza i njihovo korištenje

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.