Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Quantas.duvidas

Não permitir acentuação em um campo ou caixa de texto

Recommended Posts

Gostaria de saber como limito uma caixa de texto ou campo, quanto a acentuação.

Gostaria de não permitir a entrada de acentos, cedilhas, afins.

 

Imaginei algo como: quando o usuário der entrada de "á", substitui por "a".

 

 

Agradeço a atenção.

 

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,

 

Crie um função onde você ignora os caracteres que não deseja (faça isso pelo codigo asc) depois coloque a chamada da função no evento KeyPress.

 

Na internet você encontrará vários exemplos desta função.

 

t+

 

 

Gostaria de saber como limito uma caixa de texto ou campo, quanto a acentuação.

Gostaria de não permitir a entrada de acentos, cedilhas, afins.

 

Imaginei algo como: quando o usuário der entrada de "á", substitui por "a".

 

 

Agradeço a atenção.

 

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezado(a) Quantas.duvidas:No evento "KeyPress" de sua caixa de texto, experimente inserir o código abaixo: Select Case KeyAscii Case 192, 193, 194, 195, 196, 197, 198 KeyAscii = 65 Case 224, 225, 226, 227, 228, 229, 230 KeyAscii = 97 End SelectComo você vai perceber, o código não é completo; o primeiro CASE avalia apenas todas as derivadas de "A" maiúsculo acentuado (À, Á, Â, Ã, etc.), convertendo-o para "A" (sem acentuação); o segundo, refere-se ao "a" minúsculo; favor consultar o arquivo de "Ajuda" do Access para obter a listagem completa de todos os caracteres Ascii. Aí, é só complementar o código.Espero ter ajudado.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.