Tenho um formulário, onde eu insiro os dados de uma pessoa e eles aparecem em uma flexgrid.
1º problema: Todo cadastro que eu insiro aparece junto no formulário. A FlexGrid não zera para inserir um registro novo.
Então, gostaria de saber se existe uma maneira de quando eu inserir novos dados, ou até mesmo pesquisar pelo nome da pessoa, aparecesse somente os dados da mesma no campo FlexGrid.
Obrigado!
Abaixo vai os códigos:
Private Sub cmdSalvar_Click()
On Error GoTo mensagem
cmdIncluir.Enabled = True
cmdExcluir.Enabled = True
cmdAlterar.Enabled = True
cmdConsultar.Enabled = True
DadosRetorno.Recordset.Update
DadosRetorno.Refresh
Exit Sub
mensagem:
MsgBox "Você tentou Inserir um nome já existente. Digite um novo nome."
End Sub
Private Sub cmdConsultar_Click()
Dim ValorPesquisa As String
ValorPesquisa = InputBox("Digite o nome do cliente que você quer encontrar:")
Pergunta
Guest --Edson_csi --
Olá!
Tenho um formulário, onde eu insiro os dados de uma pessoa e eles aparecem em uma flexgrid.
1º problema: Todo cadastro que eu insiro aparece junto no formulário. A FlexGrid não zera para inserir um registro novo.
Então, gostaria de saber se existe uma maneira de quando eu inserir novos dados, ou até mesmo pesquisar pelo nome da pessoa, aparecesse somente os dados da mesma no campo FlexGrid.
Obrigado!
Abaixo vai os códigos:
Private Sub cmdSalvar_Click()
On Error GoTo mensagem
cmdIncluir.Enabled = True
cmdExcluir.Enabled = True
cmdAlterar.Enabled = True
cmdConsultar.Enabled = True
DadosRetorno.Recordset.Update
DadosRetorno.Refresh
Exit Sub
mensagem:
MsgBox "Você tentou Inserir um nome já existente. Digite um novo nome."
End Sub
Private Sub cmdConsultar_Click()
Dim ValorPesquisa As String
ValorPesquisa = InputBox("Digite o nome do cliente que você quer encontrar:")
DadosRetorno.Recordset.FindFirst "NomeC = '" & ValorPesquisa & "'"
If DadosRetorno.Recordset.NoMatch = True Then
MsgBox "Este registro não foi cadastrado."
End If
End Sub
Link para o comentário
Compartilhar em outros sites
2 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.