fbpx

Parâmetros Múltiplos para consultas em SQL

Parâmetros Múltiplos para consultas em SQL

Esta função gera um parâmetro para usar com a instrução LIKE do SQL,
permitindo que o usuário possa escrever palavras compostas como critério
de busca.

Function Cria_Parametro_Multiplo(cParam)
Screen.MousePointer = vbHourglass
Dim cNew As String
cParam = Chr(42) & cParam & Chr(42)
For A = 1 To Len(cParam)
If Mid$(cParam, A, 1) = ” ” Then
cNew = cNew & Chr(42)
Else
cNew = cNew & Mid(cParam, A, 1)
End If
Next A
Cria_Parametro_Multiplo = cNew
Screen.MousePointer = vbDefault
End Function

OBS: O Caracter 42 é um asterisco.
No caso de outras bases, como ORACLE ou SQL Server, use o caracter 37 que é o percentual

Dica: Você pode utilizar uma InputBox para buscar o valor critério desejado pelo usuário.

Compartilhe esta matéria
  , ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.