Verificar se uma expressão é vazia ou não.
EMPTY (<exp>)
<exp> |
representa uma expressão a ser testada e pode ser de qualquer tipo. |
Retorna verdadeiro (.T.), quando <exp> estiver vazia.
Os critérios para verificar se um campo encontra-se vazio dependem do tipo de <exp>.
EMPTY () retorna verdadeiro nos seguintes casos:
O exemplo a seguir mostra-nos a utilização desta função na validação de dados digitados.
mat_func = 0
@ 10,10 say "Matricula do Funcionário " GET mat_func;
PIC "999";
VALID !EMPTY (mat_func);
MESSAGE "Matricula Vazia"
READ
O exemplo a seguir mostra-nos o retorno de EMPTY () para todos os casos.
? EMPTY (NTOF (0)) && Exibirá .T.
? EMPTY (0) && Exibirá .T.
? EMPTY (.F.) && Exibirá .T.
? EMPTY (CTOD (" / / ")) && Exibirá .T.
@ ... GET, ALLTRIM(), LEN() e SPACE().