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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida simples
Perci
não registrado
Postada em 06/06/2006 12:49 hs   
Olá amigos, estou querendo fazer o seguinte: Preencho a listview com registros do banco de dados para imprimir depois. Só que deixo o botão de imprimir enabled=false.
Queria tornar o botão enabled=true somente se a listview não estivesse vazia.
Tentei usar:
If ListView.ListItems.Count = -1 Then
    Mensagem ""
Endif
porém não deu certo, como devo fazer isso?
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/06/2006 13:08 hs            
verifica a propriedade recordcount da recordset (ou sql) que voce vai preencher o listview se for <>0 então anbled=true
 

dsmn
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 06/06/2006 13:13 hs         
usa um timer
 
Private Sub Timer1_Timer()
  If List1.ListCount > 0 Then
    Command1.Enabled = True
  Else
    Command1.Enabled = False
  End If
End Sub
     
Perci
não registrado
Postada em 06/06/2006 13:19 hs   
Daniel, olha só, tenho uma ListView que é preenchida quando eu dou um duplo clique numa outra ListView. Aí o botão imprimir fica enabled=true somente quando a segunda ListView tem algum registro. Por exemplo se eu der um duplo clique no List1 o registro passa para a List2 e o botão imprimir fica enabled=true. Se eu teclar Delete neste mesmo registro da List2, o registro passa para a List1 e o botão imprimir fica enabled=false novamente. Compreendeu? Se puder me ajudar, grato.
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/06/2006 13:21 hs            
Se não me engano não é -1 e sim 0
 
If ListView.ListItems.Count = 0 Then Mensagem ""
     
Perci
não registrado
Postada em 06/06/2006 13:40 hs   
Valeu amigo, é isso mesmo.É 0 e não -1.
Obrigado. Até mais.
     
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