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]Alteração de cor em caixa de texto no formulário

    avatar
    Cleniroweb
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 16/03/2014

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  Cleniroweb 7/12/2014, 18:43

    Caros Colegas,

    Estou com a seguinte dificuldade:

    Tenho uma caixa de texto no formulário de nome "txtStatus" e criei uma nova caixa de texto ao lado com o nome de txtSinalizador "um pequeno quadradinho".
    Gostaria de fazer o seguinte:
    Quando digito "Concluído" na caixa de texto "txtStatus" a cor de fundo da caixa de texto "txtSinalizador" mude para "Verde"
    Quando digito "Em Atraso" na caixa de texto "txtStatus" a cor de fundo da caixa de texto "txtSinalizador" mude para "Vermelho"

    Alguém pode me dizer se isso é possível e como?

    Obrigado,
    Cleniro,
    Embarassed
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Re: [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  criquio 7/12/2014, 18:59

    Use "Formatação condicional".


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Re: [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  LiveBrain 7/12/2014, 19:46

    Se me permitem um pitaco, poderia também usar o código abaixo na propriedade NoAtual do seu formulário

    Código:

    If txtStatus = "Concluído" Then
        txtSinalizador.BackColor = RGB(0, 255, 0) 'Verde
    ElseIf txtStatus = "Em Atraso" Then
        txtSinalizador.BackColor = RGB(255, 0, 0) 'Vermelho
    Else
        txtSinalizador.BackColor = RGB(255, 255, 255) 'Branco
    End If


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    Cleniroweb
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 16/03/2014

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Alteração de cor em caixa de texto no formulário

    Mensagem  Cleniroweb 7/12/2014, 22:56

    criquio,

    A formatação condicional não me serve pois irei incluir mais de 3 condições.


    LiveBrain,

    o código abaixo abaixo deve ser colocado na propriedade NoAtual do formulário ou do relatório?
    Somente consegui funcionar na propriedade ao carregar do "relatório" e ainda sim apresenta o seguinte problema:

    No txtStatus tem as informações "Concluído", "Em Andamento", "Em atraso", "Anulado" e "Aguardando", porém o if está lendo somente onde tem a informação "Em Andamento", desta forma, no código abaixo só está lendo o segundo o elsif e tudo fica vermelho, se coloco "Em Andamento" no lugar de "Concluído, então tudo fica verde, já verifiquei e tudo está escrito certinho, não sei o que fazer, você pode ver algum erro?


    Private Sub Report_Load()
    If txtStatus = "Concluído" Then
       txtSinalizador.BackColor = RGB(0, 255, 0) 'Verde
    ElseIf txtStatus = "Em Andamento" Then
       txtSinalizador.BackColor = RGB(255, 0, 0) 'Vermelho
       End If
    Else
       txtSinalizador.BackColor = RGB(255, 255, 255) 'Branco
    End If
    End Sub
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Re: [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  criquio 7/12/2014, 23:02

    No relatório, tente o evento "Ao formatar" da seção "Detalhe".


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Cleniroweb
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 16/03/2014

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Alteração de cor em caixa de texto no formulário

    Mensagem  Cleniroweb 8/12/2014, 00:31

    criquio,

    Consegui fazer o que pretendia em um formulário, na propriedade "no atual", estou tentando aplicar o mesmo código no relatório mas não está dando certo.

    Obs: o código abaixo embora esteja funcionando, acredito que dá para melhorar a sequencia de Elseif.

    Private Sub Form_Current()
    If Status = "Concluído" Then
      txtFarol.BackColor = RGB(0, 0, 255) 'Azul
        ElseIf Status = "Fora de Prazo" Then
          txtFarol.BackColor = RGB(255, 0, 0) 'Vermelho
           ElseIf Status = "Em Andamento" Then
            txtFarol.BackColor = RGB(0, 255, 0) 'Verde
             ElseIf Status = "Reprocessado" Then
              txtFarol.BackColor = RGB(255, 255, 0) 'Amarelo
     Else
      txtFarol.BackColor = RGB(255, 255, 255) 'Branco
    End If
    End Sub
    avatar
    Cleniroweb
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 16/03/2014

    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Re: [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  Cleniroweb 1/2/2015, 12:18

    Já resolvido, muito obrigado

    Conteúdo patrocinado


    [Resolvido]Alteração de cor em caixa de texto no formulário Empty Re: [Resolvido]Alteração de cor em caixa de texto no formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:29