Ponto-de-Entrada: MNTI5003 - Validação dos Campos de Usuário
| Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
| Compatível Países: | Todos |
| Sistemas Operacionais: | Todos |
| Compatível às Bases de Dados: | Todos |
| Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de Entrada chamado durante a validação dos campos de usuário, na rotina MNTI005.PRW, dentro de uma função própria para esta validação, que é ativada quando os campos incluídos na tela perdem o foco.
Eventos
Programa Fonte
MNTI005.PRW
Sintaxe
MNTI5003 - Validação dos Campos de Usuário ( )
Retorno
-
()
Observações
Pontos de Entrada relacionados:
- Ponto de Entrada MNTI5001
- Ponto de Entrada MNTI5002
- Ponto de Entrada MNTW0251
Exemplos
#include "rwmake.ch" User Function MNTI5003()If cCampo == "TQB_DEPTO" dbSelectArea("TQB") dbGoTop() While !Eof() If UPPER(Trim(&("TQB->"+cCampo))) == UPPER(cConteudo) lPERet := .F. cPEMSG := cConteudo+" - Departamento já foi informado em outra SS!" EndIf dbSkip() EndDoElseIf cCampo == "TQB_CIDADE" If UPPER(cConteudo) != "JOINVILLE" lPERet := .F. cPEMSG := cConteudo+" - Cidade informada nao é Joinville!" EndIfEndIfReturn
Variáveis
| Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
| cCampo | Caracter | Privado | Não | |||||||||||
| cConteudo | Caracter | Privado | Não | |||||||||||
| lPERet | Lógico | Privado | Sim | |||||||||||
| cPEMsg | Caracter | Privado | Sim |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas