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

Vráti hodnotu typu Variant (String), ktorá je skonvertovaná v súlade so zadaním.

Syntax

StrConv ( reťazec, konverzia [, LCID ] )

Syntax funkcie StrConv má tieto argumenty:

Argument

Popis

reťazec

Povinný argument. Reťazcový výraz, ktorý sa má skonvertovať.

konverzia

Povinný argument. Hodnota typu Integer. Súčet hodnôt určujúcich typ konverzie, ktorá sa má vykonať.

LCID

Voliteľný argument. Identifikácia LocaleID, ak je iná ako systémová identifikácia LocaleID. (Systémová identifikácia LocaleID je predvolená.)

Nastavenia

Nastavenia konverzieargument sú:

Konštanta

Hodnota

Popis

vbUpperCase

1

Skonvertuje reťazec na veľké písmená.

vbLowerCase

2

Skonvertuje reťazec na malé písmená.

vbProperCase

3

Skonvertuje prvé písmeno každého slova v reťazci na veľké písmeno.

vbWide *

4*

Skonvertuje úzke (jednobajtové) znaky v reťazci znakov na široké (dvojbajtové) znaky.

vbNarrow *

8*

Skonvertuje široké (dvojbajtové) znaky v reťazci znakov na úzke (jednobajtové) znaky.

vbKatakana **

16**

Skonvertuje znaky hiragana v reťazci znakov na znaky katakana.

vbHiragana **

32**

Skonvertuje znaky katakana v reťazci znakov na znaky hiragana.

vbUnicode

64

Skonvertuje reťazec na Unicode pomocou predvolenej kódovej stránky systému. (Nie je k dispozícii v počítačoch Macintosh.)

vbFromUnicode

128

Skonvertuje reťazec z kódovania Unicode na predvolenú kódovú stránku systému. (Nie je k dispozícii v počítačoch Macintosh.)

* Vzťahuje sa na miestne nastavenia pre východnú Áziu.

** Vzťahuje sa iba na Japonsko.

Poznámka: Tieto konštanty sú zadané v programe Visual Basic for Applications (VBA). V dôsledku ich možno použiť kdekoľvek v kóde namiesto skutočných hodnôt. Väčšinu konštánt možno skombinovať, napríklad vbUpperCase + vbWide, okrem prípadov, keď sa navzájom vylučujú, napríklad vbUnicode + vbFromUnicode. Konštanty vbWide, vbNarrow, vbKatakana a vbHiragana spôsobujú chyby počas spúšťania, ak sa používajú na miestach, na ktoré sa nevzťahujú.

Nižšie sú uvedené platné oddeľovače slov pre správnu veľkosť písma: null (Chr$(0)), vodorovný tabulátor (Chr$(9)), koniec riadka (Chr$(10)), zvislý tabulátor (Chr$(11)), posun o stránku (Chr$(12)), posun na koniec riadka (Chr$(13)), medzera (SBCS) (Chr$(32)). Skutočná hodnota medzery sa líši podľa krajiny alebo oblasti pre DBCS.

Poznámky

Ak konvertujete z poľa Byte vo formáte ANSI na reťazec, mali by ste použiť funkciu StrConv. Ak konvertujete z poľa vo formáte Unicode, použite priraďovací príkaz.

Príklady dotazu

Výraz

Výsledky

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

Skonvertuje hodnoty z poľa ProductDesc na veľké písmená a zobrazí sa v stĺpci Expr1

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

Skonvertuje hodnoty z poľa ProductDesc na malé písmená a zobrazí sa v stĺpci Malé ID. Skonvertuje prvé písmeno každého slova z tabuľky ProductDesc na veľké písmená a zobrazí sa v stĺpci PropercaseID. Všetky ostatné znaky sa ponechajú ako malé písmená.

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia StrConv použitá na konvertovanie reťazca vo formáte Unicode na reťazec vo formáte ANSI.

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

Funkcie na prácu s reťazcami a spôsob ich používania

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.