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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Preencher List View
Ingredy
SÃO JOÃO DE MERITI
RJ - BRASIL
ENUNCIADA !
Postada em 27/10/2013 15:59 hs         
Pessoal, me ajude. Não consigo preencher o ListView (ListaAlunos)
No .bas coloquei:

Public cnn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public rsCor As New ADODB.Recordset
Public i As Integer
Public lst As ListItem

No form coloquei:

Private Sub Form_Load()
   cnn.CursorLocation = adUseClient
   cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "escola.mdb;"

  ListaAlunos.ListItems.Clear
  'se não há registros então sai da rotina
  If rs.RecordCount = 0 Then Exit Sub
  
   'enquanto houver registros inclui os registros no ListView
   While Not rs.EOF
      
      Set lst = ListaAlunos.ListItems.Add(, , rs(0))
      
      For i = 1 To 5
        lst.SubItems(i) = rs(i)
      Next i
     rs.MoveNext
   Wend
  
End Sub

Porém ele dá erro na parte:   lst.SubItems(i) = rs(i)
E se eu retirar isso, somente aparece os registros da primeira coluna da tabela.

O que faço??
   
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 28/10/2013 23:07 hs            
Qual o erro? Quantos registros você possui na tabela do BD?
   
Ingredy
não registrado
ENUNCIADA !
Postada em 29/10/2013 09:24 hs   
Tenho 10 registros, porém se eu mudar para "For 1 to 9" ele não aceita.
   
Teco
não registrado
ENUNCIADA !
Postada em 10/11/2013 09:20 hs   
Quanto ao número de registro não tem nada haver e sim o número de colunas.
For i = 1 To 5 Pelo jeito você tem 5 colunas no listview.
Correto
For i = 1 To 4
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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