TYPE MISMATCH
Boa tarde glr. to faendo um projetinho aqui só pra eu aprender a mexer em list view
e da erro 13 type mismatch
ja vi q isso pode ser erro de declaraçao de variavel
mas nao acho nd q possa resolver.. está declarado corretamente
vou postar o codigo pra voces
Alguem me ajuda?
ja procurei no google e nao acho.. pode ser alguma reference ou component..mas sei la
a conexao é DAO 3,51
obrigado
e da erro 13 type mismatch
ja vi q isso pode ser erro de declaraçao de variavel
mas nao acho nd q possa resolver.. está declarado corretamente
vou postar o codigo pra voces
Citação:Dim db As Database
Dim dsproduto As Recordset
Private Sub Form_Load()
Set db = OpenDatabase(App.Path & [Ô]\dados.mdb[Ô])
preencheproduto
mostra
End Sub
Private Sub Text1_Change()
Set dsproduto = db.OpenRecordset([Ô]produtos[Ô], dbOpenSnapshot)
dsproduto.FindFirst [Ô]codigo =[Ô] & Text1
If Not dsproduto.NoMatch Then
mostra
Else
Exit Sub
End If
End Sub
Function preencheproduto()
Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot) [ô] erro aqui
Text2.Clear
Do While Not dsproduto.EOF
Text2.AddItem dsproduto!descricao
dsproduto.MoveNext
Loop
End Function
Function mostra()
Text2 = IIf(IsNull(dsproduto!descricao), [Ô][Ô], dsproduto!descricao)
Text3 = IIf(IsNull(dsproduto!precovenda), [Ô][Ô], dsproduto!precovenda)
End Function
Alguem me ajuda?
ja procurei no google e nao acho.. pode ser alguma reference ou component..mas sei la
a conexao é DAO 3,51
obrigado
Em que linha o erro acontece?
ta comentado ali
Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot) [ô] erro aqui
Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot) [ô] erro aqui
SACOFRITO,
Na linha que dá erro, a tabela não deveria ser PRODUTOS (no plural) tal como no Text1_Change(), que não dá erro?
Na linha que dá erro, a tabela não deveria ser PRODUTOS (no plural) tal como no Text1_Change(), que não dá erro?
nao nao rs
bom vc me falar isso q corrigi la no text1_chenge tb
na tabela esta produto
bom vc me falar isso q corrigi la no text1_chenge tb
na tabela esta produto
E se alterasse disso:
Para isso:
Set dsproduto = db.OpenRecordset([Ô]produto[Ô], dbOpenSnapshot)
Para isso:
Set dsproduto = db.OpenRecordset([Ô]select * from produto[Ô], dbOpenSnapshot)
Andre, ja fiz isso.. mesma coisa
Você não poderia postar o projeto ou um exemplo com o código e o banco aqui para verificar melhor?
na vdd o projeto só tem esse form.. é algo simples q to fazendo pra treinar com banco de otro projeto pronto aqui da empresa...
no form tem 2 text box(text1 e text3) e uma combo box(text2)
no form tem 2 text box(text1 e text3) e uma combo box(text2)
Já que só tem isso, anexa aqui no fórum para a gente (com banco de dados e tudo mais).
Fica mais fácil de avaliar o problema e tentar uma solução;
Fica mais fácil de avaliar o problema e tentar uma solução;
ta dando q o arquivo é invalido.. oq eu faço?
arquivo formato.rar
zipado no win rar
arquivo formato.rar
zipado no win rar
Tópico encerrado , respostas não são mais permitidas