Sou programador novo em VB e estou com um problema relativamente simples,
mas ainda dificil para o meu nivel de conhecimento.
Ficarei grato pela ajuda prestada....
Estou criando um sistema simples de consulta, onde o usuario vai digitar
um codigo, o programa ira busca-lo na base de dados e informar ao usuario
se aquele codigo existe ou nao, e se existir ira exibir os dados na tela.
Para melhor informa-los, o campo do form que ira receber a digitação,
será o 'txt_codigo' e o campo no banco de dados será o 'codigo'
usei os seguintes codigo para abrir o banco e para pesquisar....
'no módulo criei estas duas variaveis
Public db As DataBase
Public rsprodutos As RecordSet
'no meu MDIForm abri o banco de dados
If Right(App.Path, 1) = "" Then
Set db = OpenDatabase(App.Path + "dados.mdb")
Else
Set db = DBEngine.OpenDatabase(App.Path + "dados.mdb")
End If
'no form estoque abri a tabela
Set rsprodutos = db.OpenRecordset("produtos")
'dai o comando de pesquisa foi
rsprodutos.MoveMin
rsprodutos.FindMin "codigo ='" & txt_codigo.Text & "'"
If rsprodutos.NoMatch Then
MsgBox "Código não encontrado... Redigite!", VbInformation
Else
MsgBox "Código encontrado...Aguarde a exibição em tela!", vbInformation
End If
Quando tento isso, o vb gera uma tela de erro dizendo:
Run-Time Error '3251'
Operação não suportada para este objeto
Por favor, alguem me ajude...
Estou precisando com muita urgencia disso para cumprir meus prazos...
Desde já muito obrigado.