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