Boa tarde pessoal, novato falando aqui ;D
Estou com um problema na execução de filtros. No meu formulário tenho filtro por opções(conforme código abaixo) e criei mais um filtro por caixa de texto por data, ou seja, além das opções que eu precisar filtrar, gostaria de que também filtrasse mais a data junto(conforme a opção abaixo que está em negrito), o filtro funciona quando a utilizo, porém o problema está quando eu não quero utilizar o filtro "data previsao pgto", quando realizo o filtro só por PRESTADOR por exemplo e não a "data previsao pgto", ele faz o filtro puxando somente informações preenchidas na coluna "data previsao pgto", mas eu quero que ele me traga todas as informações mesmo se a coluna "data previsao pgto" estiver em branco. Como procedo? Um grande abraço
Private Sub PESQUISAR()
Dim pesq As String
If Me.GPOPCOES = 1 Then
pesq = "SELECT * FROM basededados WHERE UF LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 2 Then
pesq = "SELECT * FROM basededados WHERE FUNCIONARIO LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 3 Then
pesq = "SELECT * FROM basededados WHERE PRESTADOR LIKE '*" & Me.TXTPESQ & "*' AND [DATA PREVISAO PGTO] LIKE '*" & Me.TXTPGTO & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 4 Then
pesq = "SELECT * FROM basededados WHERE NumRELATORIO LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 5 Then
pesq = "SELECT * FROM basededados WHERE NumNF LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
Me.CXLIST.Form.RecordSource = pesq
End Sub
Estou com um problema na execução de filtros. No meu formulário tenho filtro por opções(conforme código abaixo) e criei mais um filtro por caixa de texto por data, ou seja, além das opções que eu precisar filtrar, gostaria de que também filtrasse mais a data junto(conforme a opção abaixo que está em negrito), o filtro funciona quando a utilizo, porém o problema está quando eu não quero utilizar o filtro "data previsao pgto", quando realizo o filtro só por PRESTADOR por exemplo e não a "data previsao pgto", ele faz o filtro puxando somente informações preenchidas na coluna "data previsao pgto", mas eu quero que ele me traga todas as informações mesmo se a coluna "data previsao pgto" estiver em branco. Como procedo? Um grande abraço
Private Sub PESQUISAR()
Dim pesq As String
If Me.GPOPCOES = 1 Then
pesq = "SELECT * FROM basededados WHERE UF LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 2 Then
pesq = "SELECT * FROM basededados WHERE FUNCIONARIO LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 3 Then
pesq = "SELECT * FROM basededados WHERE PRESTADOR LIKE '*" & Me.TXTPESQ & "*' AND [DATA PREVISAO PGTO] LIKE '*" & Me.TXTPGTO & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 4 Then
pesq = "SELECT * FROM basededados WHERE NumRELATORIO LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
If Me.GPOPCOES = 5 Then
pesq = "SELECT * FROM basededados WHERE NumNF LIKE '*" & Me.TXTPESQ & "*' ORDER BY FUNCIONARIO"
End If
Me.CXLIST.Form.RecordSource = pesq
End Sub