Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
| Functions | Vzťahuje sa na |
|---|---|
| Lower Upper |
|
| Proper |
|
Konvertujú písmená v textovom reťazci na všetky malé písmená, všetky veľké písmená alebo na všetky začiatočné veľké písmená slov.
Popis
Funkcie Lower, Uppera Proper konvertujú prípad písmen v reťazcoch.
- Lower Konvertuje všetky veľké písmená na malé.
- Upper konvertuje všetky malé písmená na veľké.
- Proper Konvertuje prvé písmeno v každom slove na veľké, ak je malé, a všetky ostatné veľké písmená konvertuje na malé.
Všetky tri funkcie ignorujú znaky, ktoré nie sú písmenami.
Ak funkcii odovzdáte jeden reťazec, vrátená hodnota je konvertovaná verzia tohto reťazca. Ak funkcii odovzdáte tabuľku s jedným stĺpcom obsahujúcu čísla, vrátená hodnota bude jednostĺpcová tabuľka s konvertovanými reťazcami. Ak máte tabuľku s viacerými stĺpcami, preveďte ju na tabuľku s jedným stĺpcom tak, ako je to popísané v časti práca s tabuľkami.
Syntax
Lower( Reťazec )
Upper( Reťazec )
Proper( Reťazec )
- Reťazec – povinné. Reťazec, ktorý sa má prekonvertovať.
Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )
- SingleColumnTable – povinné. Tabuľka s jedným stĺpcom obsahujúca reťazce, ktoré sa majú prekonvertovať.
Príklady
Jeden reťazec
V príkladoch v tejto časti je ako zdroj údajov použitý ovládací prvok na zadávanie textu s názvom Author. Tento ovládací prvok obsahuje reťazec „E. E. CummINGS“.
| Vzorec | Popis | Výsledok |
|---|---|---|
| Lower( Author.Text ) | Konvertuje všetky veľké písmená v reťazci na malé. | "e. e. cummings" |
| Upper( Author.Text ) | Konvertuje všetky malé písmená v reťazci na veľké. | "E. E. CUMMINGS" |
| Proper( Author.Text ) | Konvertuje začiatočné písmeno každého slova na veľké, ak bolo predtým malé, a všetky ostatné veľké písmená konvertuje na malé. | "E. E. Cummings" |
Tabuľka s jedným stĺpcom
V príkladoch v tejto časti sa konvertujú reťazce zo stĺpcaAddress zo zdroja údajov People, ktorý obsahuje tieto údaje:
| Name | Adresa |
|---|---|
| "Jean" | "123 Main St NE" |
| "Fred" | "789 SW 39. #3B" |
Každý vzorec vráti tabuľku s jedným stĺpcom obsahujúcu prekonvertované reťazce.
| Vzorec | Popis | Výsledok |
|---|---|---|
| Lower( ShowColumns( People, "Address" ) ) | Prekonvertuje všetky malé písmená na veľké. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "123 main st ne", "789 sw 39th #3b" |
| Upper( ShowColumns( People, "Address" ) ) | Prekonvertuje všetky malé písmená na veľké. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "123 MAIN ST NE", "789 SW 39TH #3B" |
| Proper( ShowColumns( People, "Address" ) ) | Prekonvertuje začiatočné písmeno každého slova (ak je malé) na veľké a všetky ostatné písmená, ktoré sú veľké, na malé. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "123 Main St Ne", "789 Sw 39th #3b" |
Podrobný príklad
- Pridajte ovládací prvok Textový vstup a pomenujte ho Source.
- Pridajte označenie a jeho vlastnosť Text nastavte túto funkciu:
Proper(Source.Text) - Stlačte F5 a potom do poľa Source napíšte MY SME NAJLEPŠÍ!.
Označenie zobrazí We Are The Best!