MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    avatar
    Convidad
    Convidado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Convidad Ter Ago 21, 2012 3:35 pm

    Boa tarde nobre colegas!
    Estou de cabeça quente e não consigo resolver uma questão:

    Tenho um controle ListView, que é carregado por DAO.

    O carregamento está funcionando perfeitamente!
    Mas como se trata de datas de vencimento, quando
    uma parcela estiver vencida, gostaria que a linha
    conrespondente a parcela ficasse vermelha.

    Já procurei em vários locais, mas não encontrei.
    Alguém poderia me auxilian nisso? Grato!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Alexandre Neves Ter Ago 21, 2012 3:50 pm

    Boa tarde, Marcos
    Parece que a caixa de listagem não aceita cor de linha diferente da cor das restantes. A única diferença que já vi foi com a selecção de linhas, que passa de branco para preto
    avatar
    Convidad
    Convidado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Convidad Ter Ago 21, 2012 3:55 pm

    Grato Alexandre, mas não se trata de uma caixa de listagem e sim de uma ListView da classe
    MSComctlLib.ListViewCtrl.2
    É um Activex ocx que é muito usado no vb, mas no Access tb!
    tem alguma idéia?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Alexandre Neves Ter Ago 21, 2012 3:56 pm

    Não, Marcos, apenas trabalho com caixa de listagem
    Pode ser que algum colega o ajude.
    Boa sorte!
    avatar
    Convidad
    Convidado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Convidad Qua Ago 22, 2012 7:35 am

    Alguma novidade?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Marcelo David Qua Ago 22, 2012 11:55 am

    Meu amigo, atribua uma Key personalizado ao ítem do ListView,
    depois, no próprio laço que você o preenche, faça seu if e
    altere a cor do ítem usando como base a Key criada...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Marcel11
    avatar
    Convidad
    Convidado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Convidad Qua Ago 22, 2012 12:09 pm

    Obrigado marcelo, mas como fazer isso?
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Marcelo David Qua Ago 22, 2012 1:31 pm

    Veja se consegue adapitar:


    Dim strK as String 'Recebe uma letra que irá ser o promeiro caractere da Key
    Dim intK as Integer 'Será contatenado a variável strK para formar a Key
    intK = 0 'Inicializo a variável com 0
    Do Until rsP.EOF
    intK = intK + 1 'incremento a variável intK a cada laço
    strK = "k" & intK 'Concateno as duas variáveis, pois é obrigatório o primeiro caractere de uma Key ser uma letra

    Set Itens = LV.ListItems.Add(, strK, rsP!IdReq) 'Aqui atribuo a Key personalizada ao item do ListView
    bolUrg = rsP!Urgente
    Itens.SubItems(1) = rsP!Produto
    Itens.SubItems(2) = rsP!Qtd
    Itens.SubItems(3) = IIf(IsNull(rsP!PrecoAtual) = True, "Não cotado", rsP!PrecoAtual)
    Itens.SubItems(4) = rsP!finalidade
    LV.ListItems(strK).ListSubItems(1).ForeColor = IIf(bolUrg = True, vbRed, vbBlue) 'Caso a variável bolUrg for True, a cor da linha atual da coluna 1 será vermelha, caso contrário, será azul.
    rsP.MoveNext
    Loop
    Obs.: Para mudar a cor de toda a linha, terá que repetir o código em azul para cada coluna.



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Marcel11
    avatar
    Convidad
    Convidado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Convidad Qua Ago 22, 2012 2:09 pm

    Grande mestre, perfeito!!!
    Deu certo! Muito obrigado!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Marcelo David Qua Ago 22, 2012 2:31 pm

    Grande eu sei que sou em estatura, afinal 1,82 metros... É um bom tamanho... Razz
    Grato pelo retorno!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Marcel11
    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 351
    Registrado : 23/05/2011

    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Ney Santos Sex Abr 04, 2014 5:38 am

    Bom dia!
    estou tentando adptar ams nao estou entendo o código..
    no meu caso a lsit view recebe os valores de uma consulta..
    Existem 3 tipos de pessoas Autor, Réu e Advogado.
    No caso gostaria de destacar o Advogado..
    O nome dado a listView é ctlListView
    Poderia me ajudar?

    Conteúdo patrocinado


    [Resolvido]Mudar cor da fonte de  uma linha do ListView basiada em critério Empty Re: [Resolvido]Mudar cor da fonte de uma linha do ListView basiada em critério

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Abr 26, 2024 4:47 pm