1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

MS Access + mudar cor em combobox

Discussão em 'Programação' iniciada por netscooter, 29 de Dezembro de 2011. (Respostas: 1; Visualizações: 2895)

  1. netscooter

    netscooter I'm cool cuz I Fold

    Boas

    Estou com uma pequena dificuldade que não consigo descortinar, se me puderem ajudar agradeço.

    É o seguinte, tenho uma base de dados em access com formulários, numa tabela tenho nome de pessoas e tenho um campo que guarda o valor "sim" ou "não".
    Depois tenho um formulário que contém um sub-formulário com uma tabela que tem linhas onde se vão fazendo os registos que são armazenados noutra tabela, cada linha tem um campo que é uma combobox que vai ler os dados à tabela das pessoas, o que eu pretendia era que em função dos valores "sim" ou "não", aparecesse na combobox, o nome das pessoas a vermelha caso fosse "sim", e a preto normal caso fosse "não".

    Será que me podiam dizer como posso fazer isso no access? Já andei à procura mas não descobri em lado nenhum o que pretendia.

    Obrigado desde já.
     
  2. Olá :)

    Experimenta o seguinte

    Código:
    Private Sub CBox_Change()
    
    If Me!CBox.Value = "Sim" Then Me!CBox.ForeColor = 255
    If Me!CBox.Value = "Não" Then Me!CBox.ForeColor = 0
    
    End Sub
    Sempre que seleccionares a palavra "Sim" o texto fica vermelho.

    Colocas o código no evento "Alterar" (Change) da combobox. Propriedades, Acontecimentos, Alterar...

    Atenção ao nome da ComboBox, eu dei o nome de Cbox, tu dás o nome que entenderes.
     
    Última edição: 2 de Janeiro de 2012