Upper
Converte uma string para letras maiusculas. Tipicamente combinado com AllTrim em buscas case-insensitive.
Assinatura: Upper(cString) -> cString
Retorna: Character
Upper() e Lower() fazem o obvio — convertem strings pra caixa alta ou baixa. O padrao classico AdvPL pra busca case-insensitive e Upper(AllTrim(cValor)).
Sintaxe
cMaiusc := Upper(cString)
cMinusc := Lower(cString)Exemplo
cBusca := Upper(AllTrim(cFiltro))
cEmail := Lower(SA1->A1_EMAIL)
// Comparacao case-insensitive
If Upper(AllTrim(cInput)) == "SIM"
// ok
EndIfQuando usar
- Padronizar busca (case-insensitive)
- Emails sempre em minuscula pra unicidade
- Codigos/SKUs sempre em maiuscula
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cString | Character | sim | String a converter |
Exemplos
Padrao de busca case-insensitive
cBusca := Upper(AllTrim(cFiltro))