Olá galera,
Não faz muito tempo que comecei com Forms, e estou dando manutenção nos sistemas da minha empresa que é desenvolvido em Forms 5.0. estou encontrando algumas dificuldades, e gostaria de saber se alguém tem uma solução ou função para DUPLA DIGITAÇÂO em campo text_item.
Agradeço qualquer ajuda...
Vlw e []´s a todos!
Dupla digitação! alguém sabe ?
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Ter, 14 Fev 2006 10:41 am
- Localização: SP
Um campo onde eu digto e tenho que re-digitar o mesmo valor para validar.
Um campo de validação ex.:
Digito o nº de um contrato e tenho que digitar novamente (serve para fazer conferência) só passa pelo campo de as duas digitações forem iguais.
Será que eu consegui explicar ? rs...
Vlw
Um campo de validação ex.:
Digito o nº de um contrato e tenho que digitar novamente (serve para fazer conferência) só passa pelo campo de as duas digitações forem iguais.
Será que eu consegui explicar ? rs...
Vlw
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Basta você testar se os 2 campos são iguais com IF!
Se não for isso, eu não entendi sua dúvida...
--Testa se o campo 1 é diferente do campo 2.
IF :BLOCO.CAMPO1 <> :BLOCO.CAMPO2
OR :BLOCO.CAMPO1 IS NULL AND :BLOCO.CAMPO2 IS NOT NULL
OR :BLOCO.CAMPO2 IS NULL AND :BLOCO.CAMPO1 IS NOT NULL
THEN
--bla bla bla...
-- aqui vai mostra pro usuario que tem erro e tal...
END IF;
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Pode usar SUBSTR pra pegar digamos a metade do seu campo e comparar com a outra metade...
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Ter, 17 Mai 2005 4:24 pm
- Localização: curitiba pr
Após a primeira digitação, salvar o valor do campo numa variável
tipo parameter, limpar o campo. Após a segunda digitação, comparar
os dois valores.
tipo parameter, limpar o campo. Após a segunda digitação, comparar
os dois valores.
-
- Rank: Estagiário Júnior
- Mensagens: 2
- Registrado em: Ter, 14 Mar 2006 11:25 am
- Localização: Rio de Janeiro - RJ
Faça o seguinte:
Crie um outro campo no mesmo bloco e deixe fora do camvas. Quando você digitar a primeira vez, no when-validate-item verifique se o campo que está oculto está preenchido. Se não estiver, atribua este valor digitado pra ele, limpe o campo que está exibido, emita uma mensagem pra digitar novamente e depois compare os dois. Se o campo oculto estiver preenchido é por que você já digitou a primeira vez e basta comparar. Nunca fiz isso, mas foi a idéia que veio aquí agora. deve funcionar...
Crie um outro campo no mesmo bloco e deixe fora do camvas. Quando você digitar a primeira vez, no when-validate-item verifique se o campo que está oculto está preenchido. Se não estiver, atribua este valor digitado pra ele, limpe o campo que está exibido, emita uma mensagem pra digitar novamente e depois compare os dois. Se o campo oculto estiver preenchido é por que você já digitou a primeira vez e basta comparar. Nunca fiz isso, mas foi a idéia que veio aquí agora. deve funcionar...
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes