Ir para conteúdo
Fórum Script Brasil
  • 0

Type mismatch


sacofritoxd

Pergunta

Boa tarde glr. to faendo um projetinho aqui só pra eu aprender a mexer em list view

e da erro 13 type mismatch

já vi q isso pode ser erro de declaraçao de variavel

mas não acho nd q possa resolver.. está declarado corretamente

vou postar o codigo pra voces

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

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...