Boa noite amigos!
Primeira vez aqui no Fórum, sou novato neste mundo de access. Estou desenvolvendo um sistema para uma escola e estou com problema em uma pesquisa.
Ao cadastrar um aluno o sistema deve verificar se o aluno já foi cadastrado antes pesquisando pelo nome e data de nascimento, porém, mesmo inserindo os dados iguais aos da tabela, ele não retorna nada.
Estou usando Form não acoplado e todas as operações são via comando SQL.
Se alguém puder me dar uma luz agradeceria muito.
Primeira vez aqui no Fórum, sou novato neste mundo de access. Estou desenvolvendo um sistema para uma escola e estou com problema em uma pesquisa.
Ao cadastrar um aluno o sistema deve verificar se o aluno já foi cadastrado antes pesquisando pelo nome e data de nascimento, porém, mesmo inserindo os dados iguais aos da tabela, ele não retorna nada.
Estou usando Form não acoplado e todas as operações são via comando SQL.
- Código:
Private Sub PesquisarAluno()
Conn 'abre a conexao com o banco
cmd = "SELECT * FROM Aluno WHERE nmAluno = '" & Me.txtNome & "' AND dtNasc = '" & Me.txtData & "'"
ValidaSelecao
If rs.RecordCount <> 0 Then
If MsgBox("Aluno já cadastrado, deseja alterar?", vbYesNo + vbQuestion, "Pesquisa") = vbYes Then
Me.txtCodigo = rs("cod")
Me.txtNome = rs("nmAluno")
Me.txtData = rs("dtNasc")
Me.txtMae = rs("mae")
Me.txtPai = rs("pai")
End If
End If
FechaValida
FechaConexao
End Sub
Se alguém puder me dar uma luz agradeceria muito.
- Anexos
- SQLdata.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (83 Kb) Baixado 16 vez(es)
Última edição por erismarlima em 29/4/2019, 15:48, editado 1 vez(es)