Olá! Help me again!
Tenho um formulário de manutenção de dados com botões para corrigir determinadas entradas nas tabelas.
Um desses botões executa correções na tabela tab_Clientes, e uma dessas correções deve ser alterar entradas no campo texto NomeCliente, onde os usuários digitam de tudo quanto é jeito: tudo maiúsculo, tudo minúsculo, maiúsculo/minúsculo, espaços antes do primeiro caractere no campo, espaços duplos ou triplos entre as palavras, e espaços após o último caractere no campo.
Na pesquisa que fiz encontrei muito código, mas patinei na adaptação e alguns itens não encontrei.
Gostaria de eliminar os espaços inadequados no início e final do campo e entre as palavras (quandor houver + de 1), e converter a 1ª letra de cada palavra em maiúscula e as demais em minúsculas.
Mais um detalhe: nomes onde há "de, da, dos.." devem ser mantidos em ou convertidos para minúsculas.
Compliquei, não é?
Mas se alguém tem esta função, creio que será de utilidade para todos!
Obrigado pela atenção!
Tenho um formulário de manutenção de dados com botões para corrigir determinadas entradas nas tabelas.
Um desses botões executa correções na tabela tab_Clientes, e uma dessas correções deve ser alterar entradas no campo texto NomeCliente, onde os usuários digitam de tudo quanto é jeito: tudo maiúsculo, tudo minúsculo, maiúsculo/minúsculo, espaços antes do primeiro caractere no campo, espaços duplos ou triplos entre as palavras, e espaços após o último caractere no campo.
Na pesquisa que fiz encontrei muito código, mas patinei na adaptação e alguns itens não encontrei.
Gostaria de eliminar os espaços inadequados no início e final do campo e entre as palavras (quandor houver + de 1), e converter a 1ª letra de cada palavra em maiúscula e as demais em minúsculas.
Mais um detalhe: nomes onde há "de, da, dos.." devem ser mantidos em ou convertidos para minúsculas.
Compliquei, não é?
Mas se alguém tem esta função, creio que será de utilidade para todos!
Obrigado pela atenção!
Última edição por norbs em 4/12/2011, 17:48, editado 2 vez(es)