SQL POR TEMPO BIMESTRE

USUARIO.EXCLUIDOS 21/06/2004 14:46:14
#30537
tenho que pegar as notas dos alunos em 4 tabelas diferentes.. cada uma representando cada bimestre do ano (1bim,2bim,3bim,4bim) mas estou tendo dificuldade pois preciso pegar todos os dados em uma SQL pois estou fazendo um relatorio que imprime boletims... tentei da seguinte forma:


If lbmatricula.Caption = "" Then
MsgBox "Escolha um aluno para a impressão de boletim"
Else
matricula = lbmatricula.Caption
rs.Close
rs.Open "select * from 1bim,2bim,3bim,4bim where 1bim.codmatricula = " & matricula & " and 2bim.codmatricula = " & matricula & " and 3bim.codmatricula = " & matricula & " and 4bim.codmatricula = " & matricula & "", cnn

Set boletim.DataSource = rs
boletim.Show
End If


mas esta dando um error dizendo que esta faltando alguma coisa na sentença...

os colegas poderiam dar uma ajudinha ae

vlw pela atencção

flw

[S46]
USUARIO.EXCLUIDOS 21/06/2004 16:11:04
#30560
Resposta escolhida
Divide o problema e vai cercando o erro.Tenta executar po exemplo:
E assim sucessivamente.
"SELECT * FROM 1BIM, 2BIM WHERE
1BIM.CODMATRICULA = 2BIM.CODMATRICULA AND
1BIM.CODMATRICULA = " & matricula & "", cnn
USUARIO.EXCLUIDOS 24/06/2004 00:49:47
#30992
MOTO sobre o que falei de dividir o problema não seria fazer vários SQL e sim num só ...mas para vc chegar na consulta desejada vai fazendo aos poucos e testando até retornar o que vc deseja.
Tópico encerrado , respostas não são mais permitidas