Saudações amigos.
veja se é possivel o que eu estou tentando fazer:
tenho um formulário que recebe dados de duas tabelas, uma TbAlunos e outra TbAlunosVinculados. A primeira tabela é onde está o cadastro de todos os alunos e a segunda só os alunos vinculados a alguma série. pois bem, tenho um formulário frmAlterarAluno que deve receber os dados das duas tabelas, só que, preciso que esses dados sejam filtrados pelo o campo IdAluno e IdAnoVin, já que com isso eu pretendo filtrar o aluno pelo ano e pelo código do aluno pesquisados num ListBox no formulário frmAlterarAluno. pensei no seguinte:
criei um botão cmdSelecionarAluno que quando eu clicar irá jogar no formulário todos os dados das tabelas TbAlunos e TbAlunosVinculados filtrados pela função que estou tentando fazer. Não consegui. Então tentei atráves de uma consulta cnsGeral onde eu juntei as duas tabelas para aplicar os filtros na consulta via código:
dim TbAv as dao.recordset
dim stSQL as string
stSQL = "select * from cnsGeral where IdAluno=" & txtId
set TbAv = CurrentDb.OpenRecordset(stSQL)
Daí eu só indico para qual campo irá sos dados encontrados tipo:
txtAluno = TbAv("NomeCompleto")
e assim por diante.
O problema agora é como eu irei filtrar o IdAnoVin através do outro filtro, pois não estou consegindo agrupar o outro filtro nessa função.
tentei assim stSQL = "select * from cnsGeral where IdAluno=" & txtId and "IdAnoVin=" txtIdAno e não deu certo. Tentei então com duas variaveis, uma para cada filtro ficou assim:
dim TbAv as dao.recordset
dim stSQL as string
dim sSQL as string
stSQL = "select * from cnsGeral where IdAluno=" & txtId
sSQL = "select * from cnsGeral where IdAnoVin=" & txtIdAno
set TbAv = CurrentDb.OpenRecordset(stSQL & sSQL)
mais também não deu certo.
Agora venho recorrer as pessoas com mais experiências para talvez me auxilia a sair dessa incógnita, ou seja, como eu faço para filtrar os dados das duas tabela ou da consulta pelos dois filtros.
Desde já agradeço a todos!
veja se é possivel o que eu estou tentando fazer:
tenho um formulário que recebe dados de duas tabelas, uma TbAlunos e outra TbAlunosVinculados. A primeira tabela é onde está o cadastro de todos os alunos e a segunda só os alunos vinculados a alguma série. pois bem, tenho um formulário frmAlterarAluno que deve receber os dados das duas tabelas, só que, preciso que esses dados sejam filtrados pelo o campo IdAluno e IdAnoVin, já que com isso eu pretendo filtrar o aluno pelo ano e pelo código do aluno pesquisados num ListBox no formulário frmAlterarAluno. pensei no seguinte:
criei um botão cmdSelecionarAluno que quando eu clicar irá jogar no formulário todos os dados das tabelas TbAlunos e TbAlunosVinculados filtrados pela função que estou tentando fazer. Não consegui. Então tentei atráves de uma consulta cnsGeral onde eu juntei as duas tabelas para aplicar os filtros na consulta via código:
dim TbAv as dao.recordset
dim stSQL as string
stSQL = "select * from cnsGeral where IdAluno=" & txtId
set TbAv = CurrentDb.OpenRecordset(stSQL)
Daí eu só indico para qual campo irá sos dados encontrados tipo:
txtAluno = TbAv("NomeCompleto")
e assim por diante.
O problema agora é como eu irei filtrar o IdAnoVin através do outro filtro, pois não estou consegindo agrupar o outro filtro nessa função.
tentei assim stSQL = "select * from cnsGeral where IdAluno=" & txtId and "IdAnoVin=" txtIdAno e não deu certo. Tentei então com duas variaveis, uma para cada filtro ficou assim:
dim TbAv as dao.recordset
dim stSQL as string
dim sSQL as string
stSQL = "select * from cnsGeral where IdAluno=" & txtId
sSQL = "select * from cnsGeral where IdAnoVin=" & txtIdAno
set TbAv = CurrentDb.OpenRecordset(stSQL & sSQL)
mais também não deu certo.
Agora venho recorrer as pessoas com mais experiências para talvez me auxilia a sair dessa incógnita, ou seja, como eu faço para filtrar os dados das duas tabela ou da consulta pelos dois filtros.
Desde já agradeço a todos!