locked
Colorir Registros no Access RRS feed

  • Pergunta

  • Bom dia, existe possibilidade de criar uma lista de registros colorida no access. Por exemplo tenho uma tabela com uma coluna CODIGO, esta tabela esta contem os registros de 1 a 10, vou exibi-la em um formulario, quero que os registros de 1 a 4 fique com a cor verde de fundo, os registros de 5 a 8 vermelho e 9 a 10 azul.
    quinta-feira, 9 de dezembro de 2010 10:07

Todas as Respostas

  • Você pode usar formatação condicional.
    Rafael Gomes dos Santos Consultor de Informática MCAS - Microsoft Certified Application Specialist rafael.gomes.santos@gmail.com https://sites.google.com/site/pfntec/
    quinta-feira, 9 de dezembro de 2010 18:22
  • Olá,

    Conseguiu resolver o problema? Se sim, por favor marque a resposta.

    Um abraço,


    Rafael Gomes dos Santos Consultor de Informática MCAS - Microsoft Certified Application Specialist rafael.gomes.santos@gmail.com https://sites.google.com/site/pfntec/
    quarta-feira, 15 de dezembro de 2010 13:04
  • Você pode resolver isto de duas formas

    1) Usando formatação condicional (disponível a partir do Access 2007):

    Clique sobre o campo que deseja colorir, e defina as regras da Formatação Condicional. Contudo, é limitado à 3 opções, somente.

     

    2) Através de código VBA no formulário:

    Insira o seguinte código no evento AoPintar (OnPaint) na seção Detalhe do formulário:

    Private Sub Detalhe_Paint()
      
      'Formatação condicional via VBA
        Select Case MeuCampo
          Case 1 To 4
            MeuCampo.ForeColor = 32768 'Verde
          
          Case 5 To 8
            MeuCampo.ForeColor = 255 'Vermelho
          
          Case 9 To 10
            MeuCampo.ForeColor = 16711680 'Azul
          
        End Select
        
    End Sub
    
    
    Recomendo utilizar este método, pois temos mais opções de formatação.


    Allan John Neros Desenvolvedor Access www.neros.com.br | www.allanneros.com.br
    quarta-feira, 26 de janeiro de 2011 15:19
  • Olá,

     

    se você usa o Access 2007 ou 2010, pode criar arquivos jpg representando cada cor, cadastrar estes arquivos em uma tabela, adicionar no seu form um controle Image e definir a origem do controle com o campo da tabela que tem o caminho do arquivo. 


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br - Access FAQ: www.accessfaq.com.br
    quarta-feira, 26 de janeiro de 2011 18:11
    Moderador