Condições para validação |
Sempre que habilitar a validação de um campo, você pode definir condições para analisar o conteúdo do campo e retornar um valor válido.
As condições são formadas por parâmetros (campos, operadores e operandos) que farão uma triagem do que é estritamente permitido para o campo em questão.
Quando você utiliza o botão de extensão da propriedade Validation, a tela abaixo é exibida, solicitando que os campos sejam preenchidos.
Há dois tipos de validação disponíveis:
Na Validação de Servidor, temos as seguintes opções:
Campo: Insira o campo que receberá a validação, ou seja, o campo da tabela básica que terá seus dados analisados antes de prosseguir.
Operador: Insira um operador apropriado para a condição de validação. Os seguintes operadores estão disponíveis:
Segundo Operando: Insira o campo que deverá ter seu valor igual ao do primeiro campo inserido.
Ao marcar a opção OPERAÇÃO, você pode especificar uma condição manual, escolhendo o campo que será analisado para validação do primeiro campo.
As outras opções: Requerido, Dia/Mês, Mês/Ano, CPF, CNPJ, Registro de lançamento e Cartão de crédito, se referem ao campo que for inserido na opção "Campo".
A opção REQUERIDO indica que o campo NÃO poderá ficar sem conteúdo. Após clicar no botão concatenar , a expressão montada é a seguinte: =(CheckNotEmpty(Valor))
Como resultado, na execução da aplicação teremos:
Pode ser usada com a opção "Negar condição" marcada, assim, quando o campo estiver vazio a condição de validação será executada. Esta validação é inserida quando a página é criada automaticamente.
Na figura abaixo, podemos observar a validação aplicada ao campo Mes, com a opção REQUERIDO marcada, indicando que o campo não poderá ficar sem conteúdo durante a execução da validação, no momento de gravar (salvar) os dados na tabela. Após clicar no botão concatenar , a expressão é montada:
A validação na plataforma Cliente apresenta as seguintes opções:
Além das opções já citadas acima também utilizadas na plataforma Servidor, temos:
EMail: Ao utilizar esta validação, o conteúdo do campo deverá obedecer ao formato de endereço de email, por exemplo, [email protected].
Somente Números: Exige que o conteúdo do campo seja somente numérico.
O próximo tópico trata sobre Pesquisa em Tabela (PTab).
Veja também: Pesquisa em Tabela - Validação
|