Edson_csi Postado Setembro 30, 2007 Denunciar Share Postado Setembro 30, 2007 lá!Tenho uma formulário de cadastro que está acontecendo o seguinte erro.Quando aciono o botão "Consultar", ele só busca os registros se eu digitar os nomes completos.Teria como fazer uma pesquisa ou só pelo nome ou pelo sobrenome?Desde já agradeço!Private Sub cmdConsultar_Click()Dim ValorPesquisa As StringValorPesquisa = InputBox("Digite o nome do cliente que você quer encontrar:")DadosDadosP.Recordset.FindFirst "NomeC = '" & ValorPesquisa & "'"If DadosDadosP.Recordset.NoMatch = True ThenMsgBox "Este registro não foi encontrado."End IfEnd Sub Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Setembro 30, 2007 Denunciar Share Postado Setembro 30, 2007 tenta assim:DadosDadosP.Recordset.FindFirst "NomeC Like '%" & ValorPesquisa & "%'" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Edson_csi Postado Setembro 30, 2007 Autor Denunciar Share Postado Setembro 30, 2007 tenta assim:DadosDadosP.Recordset.FindFirst "NomeC Like '%" & ValorPesquisa & "%'"Boa tarde!Tentei esse código mas não funcionou ainda!Mesmo assim veleu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Setembro 30, 2007 Denunciar Share Postado Setembro 30, 2007 então assim:DadosDadosP.Recordset.FindFirst "NomeC Like '*" & ValorPesquisa & "*'" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Edson_csi Postado Outubro 5, 2007 Autor Denunciar Share Postado Outubro 5, 2007 então assim:DadosDadosP.Recordset.FindFirst "NomeC Like '*" & ValorPesquisa & "*'"Maravilha Kuroi!Valeu mesmo! Deu super certo.Brigadão! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Edson_csi
lá!
Tenho uma formulário de cadastro que está acontecendo o seguinte erro.
Quando aciono o botão "Consultar", ele só busca os registros se eu digitar os nomes completos.
Teria como fazer uma pesquisa ou só pelo nome ou pelo sobrenome?
Desde já agradeço!
Private Sub cmdConsultar_Click()
Dim ValorPesquisa As String
ValorPesquisa = InputBox("Digite o nome do cliente que você quer encontrar:")
DadosDadosP.Recordset.FindFirst "NomeC = '" & ValorPesquisa & "'"
If DadosDadosP.Recordset.NoMatch = True Then
MsgBox "Este registro não foi encontrado."
End If
End Sub
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.