Converte as letras de uma cadeia de texto em todas minúsculas, todas maiúsculas ou a primeira maiúscula.

Descrição

As funçõesLower, Upper e Proper convertem a capitalização das letras na cadeia de caracteres.

  • Lower converte todas as letras maiúsculas em minúsculas.
  • Upper converte todas as letras minúsculas em maiúsculas.
  • Proper converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas.

Todas as três funções ignoram caracteres que não sejam letras.

Se você passar uma única cadeia de caracteres, o valor de retorno será a versão convertida dessa cadeia. Se você passar uma tabela de coluna única que contenha cadeias de caracteres, o valor de retorno será uma tabela de coluna única com cadeias de caracteres convertidas. Se você tiver uma tabela de várias colunas, é possível formatá-la como uma tabela de coluna única, como descrito em Trabalhando com tabelas.

Sintaxe

Lower( Cadeia de caracteres )
Upper( Cadeia de caracteres )
Proper( Cadeia de caracteres )

  • String - obrigatório. A cadeia de caracteres a ser convertida.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable – Obrigatório. Uma tabela de coluna única de cadeias de caracteres a serem convertidas.

Exemplos

Cadeia de caracteres única

Os exemplos desta seção usam um controle de entrada de texto, chamado Author, como fonte de dados. O controle contém a cadeia de caracteres "E. E. CummINGS".

Fórmula Descrição Resultado
Lower( Author.Text ) Converte as letras maiúsculas na cadeia de caracteres em minúsculas. "e. e. cummings"
Upper( Author.Text ) Converte todas as letras minúsculas na cadeia de caracteres em maiúsculas. "E. E. CUMMINGS"
Proper( Author.Text ) Converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas. "E. E. Cummings"

Tabela de coluna única

Os exemplos nesta seção convertem as cadeias de caracteres da coluna Endereço da fonte de dados Pessoas, que contém estes dados:

Cada fórmula retorna uma tabela de coluna única que contém as cadeias de caracteres convertidas.

Fórmula Descrição Resultado
Lower( ShowColumns( Pessoas, "Endereço" ) ) Converte qualquer letra minúscula em maiúscula.
Upper( ShowColumns( Pessoas, "Endereço" ) ) Converte qualquer letra minúscula em maiúscula.
Proper( ShowColumns( Pessoas, "Endereço" ) ) Converte a primeira letra uma palavra minúscula em maiúscula, e converte todas as outras letras maiúsculas em minúsculas.

Exemplo passo a passo

  1. Adicione um controle Entrada de texto e nomeie-o como Fonte.

  2. Adicione um rótulo e defina sua propriedade Text como esta função:
    Proper(Source.Text)

  3. Pressione F5 e digite SOMO OS MELHORES! na caixa Fonte.
    O rótulo mostra Somos Os Melhores!