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

Daje tip podataka Varijanta (Niska) konvertovan kako je navedeno.

Sintaksa

StrConv (niska , konverzija [, LCID ] )

Sintaksa funkcije StrConv ima sledeće argumente:

Argument

Opis

niska

Obavezno. Izraz niske koji treba konvertovati.

Konverzija

Obavezno. Celobrojni. Zbir vrednosti koje navode tip konverzije koju treba izvršiti.

LCID

Opcionalno. LocaleID, ako se razlikuje od localeID sistema. (LocaleID sistema je podrazumevani.)

Postavke

Postavke konverzijeargument su:

Konstanta

Vrednost

Opis

vbUpperCase

1

Konvertuje nisku u velika slova.

vbLowerCase

2

Konvertuje nisku u znakove u malim slovima.

vbProperCase

3

Konvertuje prvo slovo svake reči u nisci u velika slova.

vbWide *

4*

Konvertuje uske (jedno bajtne) znakove u niski u široke (dvo bajtne) znakove.

vbNarrow *

8*

Konvertuje široke (dvo bajt) znakove u nisci u uske (jedno bajtne) znakove.

vbKatakana **

16**

Konvertuje hiragana znakove u niski u Katakana znakove.

vbHiragana **

32**

Konvertuje 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 istočne Azije.

**Odnosi se samo na Japan.

Napomena: Ove konstante navodi Visual Basic for Applications (VBA). Kao rezultat toga, oni mogu da se koriste bilo gde u kodu umesto stvarnih vrednosti. Većina se može kombinovati, na primer vbUpperCase + vbWide, osim kada su međusobno isključivi, na primer , vbUnicode + vbFromUnicode. Konstante vbWide, vbNarrow, vbKatakana i vbHiragana dovode do grešaka u izvršavanju kada se koriste u lokalnim standardima na koje se ne primenjuju.

Slede važeći znakovi za razdvajanje reči za odgovarajuće čaure: Null (Chr$(0)), horizontalna kartica (Chr$(9)), linijski feed (Chr$(10)), vertikalna kartica (Chr$(11)), feed obrasca (Chr$(12)), znak za povratak na početak reda (Chr$(13)), razmak (SBCS) (Chr$(32)). Stvarna vrednost prostora razlikuje se u zavisnosti od zemlje/regiona za DBCS.

Napomene

Kada konvertujete iz niza bajtova u ANSI formatu u nisku, trebalo bi da koristite funkciju StrConv . Kada konvertujete iz takvog niza u Unikod formatu, koristite izraz zadatka.

Primeri upita

Izraz

Rezultati

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

Konvertuje vrednosti iz polja "ProductDesc" u velika slova i prikazuje se u koloni Izraz1

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

Konvertuje vrednosti iz polja "ProductDesc" u mala slova i prikazuje se u koloni Mala slova ID. Konvertuje prvo slovo svake reči iz "ProductDesc" u velika slova i prikazuje se u koloni PropercaseID. Svi ostali znakovi ostavlјaće se malim slovima.

VBA primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije 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 i unesite termine u polje za pretragu.

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

Dim i As LongDim x() As Bytex = 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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.