Quando fazemos uma busca simples em um site, usamos o método padrão:
"SELECT * FROM tabela WHERE campo Like'%" & var_busca & "%'"
Esta busca captura os valores independente se maiúsculos ou minúsculos.
Mas, quanto há presença de acentos, esta busca ignora a existência dos mesmos, não capturando os dados quando não informado o acento.
Utilizando a função abaixo serão capturadas todas as referências encontradas, independente se o usuário digitou ou não acentos na busca:
Desta forma, a instrução ficaria:
"SELECT * FROM tabela WHERE campo Like'%" & busca_inteligente(var_busca) & "%'"