... Pague apenas R$47,00 uma única vez e tenha acesso por 1 ano aos vídeos e arquivos exemplos do site ...

Clique aqui e obtenha mais detalhes.


Filtrar, independente das acentuações

Veja na imagem abaixo, a lista de clientes, aonde estão relacionados os nomes Luís, José e Cláudio(com e sem acento): 

Usando Access - Lista de clientes

Agora, observe que ao digitar o nome "Jose" no campo de filtragem,  retorna todos os nomes com José, independente de ter ou não o acento.  No campo filtrar podemos também utilizar o acento (José).

Usando Access - Filtrar com e sem acentos

Para ignorar os acentos em uma  palavra ou frase, utilizamos a função  strConv() do Access, conforme configuração abaixo:

strConv("aâàáäeëèéiïíîöôoòúuüû", 2, 1049)  :::> aaaaaeeeeiiiioooouuuun

Observe o código de filtragem como é aplicado a função strConv() para a retirada dos acentos:

Private Sub txFiltro_Change()
Dim strSql As String

strSql = "SELECT idCliente, NomeCliente, Telefone FROM tblClientes WHERE " & _
"strConv(NomeCliente, 2, 1049) like '*" & StrConv(Me!txFiltro.Text, 2, 1049) & "*';"

Me!Lista.RowSource = strSql
End Sub

Clique aqui e baixe o exemplo para você praticar.

Bom estudo!


 

 


Não há comentário

Envie seu comentário: