ATUALIZAR LISTVIEW
é continua o mesmo erro.
cara coloca uns dados falsos na sua base e cria um projeto so com este form para colocar aqui no topico pro pessoal dar uma olhada pra ver se te ajudam so não esquece de colocar as tabelas
segue modelo anexo.
cara faz assim coloca este codigo na função preenche_lista que vai funcionar pelo que eu vi ele esta ficando com a configuração de inicialização da conexao com o banco entra basta vc fechar e mandar abrir novamente o banco
cnnObjetivo.Close
cnnObjetivo.Open
cnnObjetivo.Close
cnnObjetivo.Open
So pra completar ficaria assim
Private Sub preenche_lista()
LockWindowUpdate ListaVenda.hWnd
vValor1 = 0
Me.ListaVenda.ListItems.Clear
cnnObjetivo.Close
cnnObjetivo.Open
scnn = cnnObjetivo
Set rst = New Recordset
rst.Open "Select *from tblVenda Where Fechado = 0 ", scnn, adOpenStatic, adLockOptimistic
Do While Not rst.EOF
DoEvents
Set NewList = ListaVenda.ListItems.Add(, " Key " & rst("Codigo"), rst("Codigo"))
NewList.SubItems(1) = "" & rst("CodigoCliente")
NewList.SubItems(2) = "" & rst("CodigoProduto")
NewList.SubItems(3) = "" & rst("Qtde")
NewList.SubItems(4) = "" & rst("Preco")
NewList.SubItems(5) = "" & rst("SubTotal")
vValor1 = (vValor1 + rst!Subtotal)
Me.txtTotal.Text = Format(vValor1, "Currency")
Me.txtTotal.Enabled = False
rst.MoveNext
Loop
rst.Requery 1
rst.Close
Set rst = Nothing
LockWindowUpdate 0
End Sub
Agora funcionou perfeitamente, agradeço a todos pelo tempo disponibilizado.
grande abraço.
grande abraço.
Tópico encerrado , respostas não são mais permitidas