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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida com ListView
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 16/01/2008 10:26 hs            
Valeu mais uma vez, Ghost, eu acho que a solução vai ser esta mesmo. Eu achei (e até postei perguntando sobre isso), que a ListView permitisse fazer isso, mas como não tei jeito, vou alterar o projeto.
Obrigado.
Valeu!

Nunca diga a Deus que você tem um grande problema,
Diga ao problema que você tem um GRANDE DEUS.

   
KoRn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 16/01/2008 11:18 hs            
Perci , eu tenho um projeto de parcelas, que to com a mesma duvida , na hora de baixar é mor problema , eu postei aki o meu projeto , sera que nao tinha como agente trocar essa ideia aew sobre esse tipo de projeto ?/
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/01/2008 11:44 hs            
Então... só como idéia vc pode fazer no mesmo listview um filtro... para mostrar parcelas baixadas, não baixadas e todas.... identificando, qdo for todas pela cor mesmo... e lógico fazer a consistência para não baixar parcela já baixada...
   
KoRn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/01/2008 11:51 hs            
Aew ghost sem querer me meter aew de novo, mas....isso aew vc tem em demo ?
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 16/01/2008 14:26 hs            
Ghost, eu fiz quase isso. Criei 3 OptionButons> Pagas, Em Aberto e Todas.
Aquela que for selecionada, eu fiz o filtro e mostro na ListView. Sem precisar alterar as cores.
E se interessar ao Korn, o meu projeto ficou assim:
 
Private Sub PreencheLista()
    LstParcelas.ListItems.Clear
    If OptAberto.Value = True Then
        BtnBaixar.Enabled = True
        TxtDataBaixa.Enabled = True
        LstParcelas.Checkboxes = True
        sqlcarnes = "Select * From Carnes Where numerocarne = " & TxtNumeroCarne.Text & " And pagto Like '" & "'"
        Set rscarnes = db.OpenRecordset(sqlcarnes)
        If rscarnes.EOF Then
            Exit Sub
        End If
        While Not rscarnes.EOF
            Set linha = LstParcelas.ListItems.Add(, , rscarnes("parcela"))
            linha.SubItems(1) = "" & Format$(Format$(rscarnes("valor"), "##0.00"), "@@@@@@")
            linha.SubItems(2) = "" & Format(rscarnes("pagto"), "dd/mm/yyyy")
            rscarnes.MoveNext
        Wend
    ElseIf OptPagas.Value = True Then
        BtnBaixar.Enabled = False
        TxtDataBaixa.Enabled = False
        LstParcelas.Checkboxes = False
        sqlcarnes = "Select * From Carnes Where numerocarne = " & TxtNumeroCarne.Text & " And pagto <> '" & "'"
        Set rscarnes = db.OpenRecordset(sqlcarnes)
        If rscarnes.EOF Then
            Exit Sub
        End If
        While Not rscarnes.EOF
            Set linha = LstParcelas.ListItems.Add(, , rscarnes("parcela"))
            linha.SubItems(1) = "" & Format$(Format$(rscarnes("valor"), "##0.00"), "@@@@@@")
            linha.SubItems(2) = "" & Format(rscarnes("pagto"), "dd/mm/yyyy")
            rscarnes.MoveNext
        Wend
    ElseIf OptTodas.Value = True Then
        BtnBaixar.Enabled = False
        TxtDataBaixa.Enabled = False
        LstParcelas.Checkboxes = False
        sqlcarnes = "Select * From Carnes Where numerocarne = " & TxtNumeroCarne.Text
        Set rscarnes = db.OpenRecordset(sqlcarnes)
        If rscarnes.EOF Then
            Exit Sub
        End If
        While Not rscarnes.EOF
            Set linha = LstParcelas.ListItems.Add(, , rscarnes("parcela"))
            linha.SubItems(1) = "" & Format$(Format$(rscarnes("valor"), "##0.00"), "@@@@@@")
            linha.SubItems(2) = "" & Format(rscarnes("pagto"), "dd/mm/yyyy")
            rscarnes.MoveNext
        Wend
    End If
End Sub
Aí Ghost e Korn, depois de analisar essa pequena Sub do meu sistema, gostaria de uma opinião de vocês: o modo como eu escrevo o meu código é igual ao de vocês? Estou fazendo de maneira certa desse jeito? Tudo bem que até hoje sempre funcionou assim, mas de repente, a meneira que eu faço pode ser meio primitiva. Acontece que eu aprendi assim e até hoje sempre desenvolvi assim.
Valeu!
Até mais
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 16/01/2008 14:27 hs            
não... Emoções
 
mas é só questão de preenchimento... do mesmo jeito que vc preenche o listview... vc filtra as informações usando o rs.filter ou por sql, limpa o ALV, depois insere os registros novamente...
 
De que jeito vcs queriam ou fazem isso? Emoções
     
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


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