Boas. Sou novato nestas progrmações de Access - VBA, mas tou precisar de fazer programa aqui emprego.
Estava aqui a querer fazer um simples teste no Access VBA e estou com um problema que não consigo ver a solução ... alguém que perceba sabe a solução:
O problema é apenas um problema de teste .. mas mesmo simples esta-me a dar um erro qualquer parvo.
então é assim
Tenho Tabela de nome ALUNOS em que tem colunas de Nome e Idade de pessoas.
Queria que me fornecesse o numero de pessoas de X idade que estão na tabela.
O código que coloquei foi:
###############################
Option Compare Database
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim numreg As Integer
Private Sub Comando0_Click()
x = 4 ' Tou partir principio que quero as com 4 anos
Set db = CurrentDb()
Set rs = db.OpenRecordset("SELECT * From Alunos Where Idade = '" & x & "'")
numreg = rs.RecordCount
MsgBox "NÚMERO DE REGISTROS DA TABELA PEDIDOS: " & numreg
End Sub
###################
O que é que está aqui mal ? O erro que dá é Run-time error 3464 / Tipo dados incorrecto na expressão de critérios.
Obrigado vossa ajuda
Estava aqui a querer fazer um simples teste no Access VBA e estou com um problema que não consigo ver a solução ... alguém que perceba sabe a solução:
O problema é apenas um problema de teste .. mas mesmo simples esta-me a dar um erro qualquer parvo.
então é assim
Tenho Tabela de nome ALUNOS em que tem colunas de Nome e Idade de pessoas.
Queria que me fornecesse o numero de pessoas de X idade que estão na tabela.
O código que coloquei foi:
###############################
Option Compare Database
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim numreg As Integer
Private Sub Comando0_Click()
x = 4 ' Tou partir principio que quero as com 4 anos
Set db = CurrentDb()
Set rs = db.OpenRecordset("SELECT * From Alunos Where Idade = '" & x & "'")
numreg = rs.RecordCount
MsgBox "NÚMERO DE REGISTROS DA TABELA PEDIDOS: " & numreg
End Sub
###################
O que é que está aqui mal ? O erro que dá é Run-time error 3464 / Tipo dados incorrecto na expressão de critérios.
Obrigado vossa ajuda