USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imagem em Imagepicture ao selecionar item listview
SRick
LAVRAS
MG - BRASIL
ENUNCIADA !
Postada em 13/04/2011 19:01 hs            
Olá pessoal estou apanhando pra valer. Tenho um listview completo com os campos do banco de dados (tabela clientes), gostaria de que quando selecionasse um item do listview aparecesse a foto no cliente no imagelist.

Gostaria de uma luz, estou fazendo assim, mas está dando erro.
===============================================

Dim lsp As New ADODB.Recordset
Private Sub CommandButton1_Click()
Dim lb As String
lstmostra.ListItems.Clear
If lsp.RecordCount = 0 Then
MsgBox "A tabela do Banco de Dados está vazia", vbInformation, "Tabela Vazia"
End If
If lsp.RecordCount <> 0 Then
lsp.MoveMin
Do While Not lsp.EOF
Set lista = lstmostra.ListItems.Add(, , lsp!Nome)
lista.SubItems(1) = lsp!Data_Nascimento
lsp.MoveNext
Loop
lb = lstmostra.ListItems.Count
Label1.Caption = lb
End If
End Sub
Private Sub Form_Load()
GraduaForm Me, True, True, True
On Error GoTo lis
'Abre a Conexão
Conecta True
'Abre o Recordset
lsp.CursorLocation = adUseClient
lsp.Open "Select * From Tabmar", conexao, adOpenKeyset, adLockOptimistic, adCmdText
If lsp.RecordCount = 0 Then
   MsgBox "A tabela de clientes está vazia, é necessário cadastrar infrator primeiro"
   Exit Sub
End If
load_recv
Exit Sub
lis:
     MsgBox "Ocorreu um erro durante a abertura do arquivo"
End Sub
Private Sub Form_Unload(Cancel As Integer)
conexao.Close
Set conexao = Nothing
End Sub
=========================================
Private Sub load_recv()
On Error GoTo mostrav
    If lsp.BOF Or lsp.EOF = True Then Exit Sub
    If Not IsNull(lsp!Foto) Then
    Image1.Picture = LoadPicture(lsp!Foto)
    Else
    Image1.Picture = LoadPicture("")
    End If
    Exit Sub
mostrav:
     MsgBox "Ocorreu um erro no processamento"
End Sub
/////////////////////////////////////////////
=======================================================

** estou tentando carregar aqui e está ocorrendo erro******************
Private Sub lstmostra_ItemClick(ByVal Item As MSComctlLib.ListItem)
load_recv
End Sub

   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 14/04/2011 09:21 hs            
qual o erro?
     
SRick
LAVRAS
MG - BRASIL
Postada em 14/04/2011 09:44 hs            
Oi, o erro é Type mismatch. Me ajuda a resolver esse problema.

Henrique

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página