Enviado: 28 Out 2007 22:20
Clodoaldo,
Na própria linha de get colocar um validador para senha, tipo assim:
quando o usuário teclar o enter no valid do get verificar se a senha existe e mostrar uma mensagem para não localizada, com isso passar para o próximo get caso a senha seja válida. Isso é útil também para confirmação de senha:
ex.
cSenha1:=SPACE(6)
cSenha2:=SPACE(6)
@10,00 SAY "Exntre com a Senha: " GET cSenha1 PICT "@P" VALID VERSEN(cSenha1)
@11,00 SAY "Confirme : " GET cSenha2 PICT "@P" VALID VERSEN(cSenha2
READ
No primeiro GET a função pesquisa a senha para ver se existe.
No segundo, a função verifica se a senha é igual a primeira.
É só uma idéia.
Alexandre
Na própria linha de get colocar um validador para senha, tipo assim:
quando o usuário teclar o enter no valid do get verificar se a senha existe e mostrar uma mensagem para não localizada, com isso passar para o próximo get caso a senha seja válida. Isso é útil também para confirmação de senha:
ex.
cSenha1:=SPACE(6)
cSenha2:=SPACE(6)
@10,00 SAY "Exntre com a Senha: " GET cSenha1 PICT "@P" VALID VERSEN(cSenha1)
@11,00 SAY "Confirme : " GET cSenha2 PICT "@P" VALID VERSEN(cSenha2
READ
No primeiro GET a função pesquisa a senha para ver se existe.
No segundo, a função verifica se a senha é igual a primeira.
É só uma idéia.
Alexandre
clodoaldomonteiro escreveu:Não tinha testado com o VALID.
Mas me diga o que é que você quer validar, para que eu possa entender melhor, pois eu só valido se a senha é válida depois do READ e se não existir eu LOOP e volto pro início do WHILE, depois se o contador estourar três tentativas sai definitivamente.
Mas se ainda assim você quiser usar o VALID, eu posso tentar concertar o erro.