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


    [Resolvido]Cores em VBA com Condicional

    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 21/3/2014, 21:29

    Boa noite,

    Uso muito a Formatação Condicional, mas ela só tem apenas 3 critérios.
    Preciso saber como posso associar as cores com condição via VBA.

    Esquema: pela formatação condicional:

    Se o valor da "Caixa" de texto for igual a 1 - Que fique Vermelho (Prioridade Alta)
    Se o valor da "Caixa" de texto for igual a 2 - Que fique Verde (Prioridade Média)
    Se o valor da "Caixa" de texto for igual a 3 - Que fique Amarelo (Prioridade Baixa)
    Se o valor da "Caixa" de texto for igual a 4 - Que fique Roxo (Prioridade Zero) - Este ponto que está sendo o meu problema.
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 21/3/2014, 22:13

    Olá, seja mais específico, qual o nome do campo com o critério, ou seja, onde ficará, 1...4 e o nome do campo que receberá as cores, essas cores serão aplicadas no texto ou no fundo?
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 21/3/2014, 23:06

    O nome do campo é "prioridade" se tiver o valor "1" que seja pintado de vermelho... valor 2 pinte de verde....valor 3 pinte de amarelo....valor 4 pinte de roxo.
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 21/3/2014, 23:16

    É só colocar no evento ao pintar do detalhe do formulário:

    If Me.prioridade= 1 Then
    prioridade.BackColor = vbRed
    ElseIf Me.prioridade= 2 Then
    prioridade.BackColor = RGB(61, 145, 64)
    ElseIf Me.prioridade= 3 Then
    prioridade.BackColor = RGB(238, 238, 0)
    ElseIf Me.prioridade= 4 Then
    prioridade.BackColor = RGB(139, 34, 82)
    Else
    prioridade.BackColor = vbWhite
    End If
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 22/3/2014, 01:26

    "Meu caro mestre, as cores do "fundo" deu certo como disse. Agora estou com o problemas de "sumir" com os números. Deixá-los transparentes seria a solução, mas não me abre a opção transparente. Tem como fazer por VBA?

    Print em anexo.
    Anexos
    [Resolvido]Cores em VBA com Condicional AttachmentCores.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (144 Kb) Baixado 57 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 22/3/2014, 01:36

    Não entendi, sumir com os números? Deixá-los transparentes? seja mais claro.
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 22/3/2014, 01:42

    Perdão pela expressão. Deixá-los transparentes de modo que só apareça a cor de fundo na caixa de texto.
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 22/3/2014, 01:47

    vc diz não mostrar os números e sim só os quadros com as cores?
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 22/3/2014, 01:55

    sim exatamente isso.
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 22/3/2014, 02:03

    É só colocar a cor do texto também da mesma cor do fundo, o código muda para:
    If Me. prioridade= 1 Then
    prioridade.BackColor = vbRed
    prioridade.ForeColor = vbRed
    ElseIf Me. prioridade= 2 Then
    prioridade.BackColor = RGB(61, 145, 64)
    prioridade.ForeColor = RGB(61, 145, 64)
    ElseIf Me. prioridade= 3 Then
    prioridade.BackColor = RGB(238, 238, 0)
    prioridade.ForeColor = RGB(238, 238, 0)
    ElseIf Me. prioridade= 4 Then
    prioridade.BackColor = RGB(139, 34, 82)
    prioridade.ForeColor = RGB(139, 34, 82)
    Else
    prioridade.BackColor = vbWhite
    prioridade.ForeColor = vbBlack
    End If.
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 22/3/2014, 02:24

    Meu amigo. Tu é fera mesmo. Obrigado por sua preciosa ajuda. Muito aprendizado na lição de hoje. Super obrigado. Deu certíssimo.
    avatar
    Convidado
    Convidado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Convidado 22/3/2014, 02:27

    Está faltando marcar o tópico como resolvido
    avatar
    edjunho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 235
    Registrado : 24/12/2011

    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  edjunho 22/3/2014, 04:57

    Valeu!

    Conteúdo patrocinado


    [Resolvido]Cores em VBA com Condicional Empty Re: [Resolvido]Cores em VBA com Condicional

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:00