Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Sintaxe

Incluir Página

 

ISUPPER( <expressão caracter> )

 

Propósito

 

Determina se uma cadeia de caracteres é iniciada por uma letra maiúscula.

 

Argumentos

 

<expressão caracter>

 

Define a cadeia de caracteres a ser examinada para verificar se a sua primeira posição é uma letra maiúscula.

 

Utilização

 

A função ISUPPER() fornece o valor lógico verdadeiro (.T.) apenas se a cadeia de caracteres especificada for iniciada por um caracter alfabético maiúsculo. Fornece falso (.F.) se um caracter alfabético minúsculo ou um caracter não alfabético estiver na primeira posição da cadeia de caracteres. Um caracter alfabético maiúsculo é qualquer caracter entre A e Z.

 

Dicas

 

A função ISUPPER() é o inverso da função ISLOWER(), que verifica se uma cadeia de caracteres é iniciada por um caracter alfabético minúsculo. Ambas relacionam-se com as funções LOWER(), que converte caracteres maiúsculos para minúsculos, e UPPER(), que converte caracteres minúsculos para maiúsculos.

 

Estas quatro funções podem ser utilizadas para a manipulação e a validação de nomes com todas as letras maiúsculas, todas as letras minúsculas ou apenas com a primeira letra maiúscula ou minúscula.

 

Exemplos

 

MsgAlert( ISUPPER("aBcDe") )             // Resulta falso (.F.)

MsgAlert( ISUPPER("AbcDe") )             // Resulta verdadeiro (.T.)

MsgAlert( ISUPPER("1abcd") )              // Resulta falso (.F.)

MsgAlert( ISUPPER("abcd") )                // Resulta falso (.F.)

 

MsgAlert( ISUPPER("$abcd") )              // Resulta falso (.F.)

MsgAlert( ISUPPER("8ABCD") )            // Resulta falso (.F.)

 

MsgAlert( ISUPPER(“xyz987”) )            // Resulta falso (.F.)

MsgAlert( ISUPPER(“XYZ987”) )          // Resulta verdadeiro (.T.)

MsgAlert( ISUPPER(“987xyz”) )            // Resulta falso (.F.)

MsgAlert( ISUPPER(“.FRED”) )            // Resulta falso (.F.)

MsgAlert( ISUPPER(“.12345”) )            // Resulta falso (.F.)

tec:IsUpper
tec:IsUpper