MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Alterar cor do fundo do campo.

    Compartilhe
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 303
    Registrado : 20/07/2010

    [Resolvido]Alterar cor do fundo do campo.

    Mensagem  OLDRIVG em 13/11/2018, 13:35

    Prezados do Forum, boa tarde.

    Estou tentando usar o código Me.Txtbox.BackColor = "#CCCCCC" e está retornando erro. Usei com aspas e sem aspas.

    Tentei usar da forma Me.Txtbox.BackColor = RGB (xxx.x.x) e deu erro.

    A única forma que funcionou foi assim: Me.Txtbox.BackColor = 255 (no caso a cor vermelha).

    O que ocorre é que não encontro códigos no formato que funcionou para outras cores.

    Alguém saberia informar como implementar o código da forma Me.Txtbox.BackColor = "#CCCCCC", que funcione?

    Desde já agradeço.

    Uso o Access 2016, 64 bits.
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 23/01/2017

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  thiagomcosta em 13/11/2018, 13:54

    Teoricamente é para funcionar no formato:
    Me.Txtbox.BackColor = RGB(124, 124, 124)

    No exemplo acima um tom de cinza.
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 303
    Registrado : 20/07/2010

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  OLDRIVG em 13/11/2018, 14:18

    Prezado Thiagomcosta, agradeço a atenção.

    Funcionou da forma que sugeriu.

    O interessante que tentei desta forma e retornou erro, conforme escrevi acima.

    Para encerrar, me dirime uma dúvida: este código terá que ser implementado também no evento "No atual" do formulário ou somente no evento "Ao Receber Foco" de cada campo?

    Vou registrar como Resolvido, mas se puder me tirar a dúvida, lhe agradeço.

    Agradecido.
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 23/01/2017

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  thiagomcosta em 13/11/2018, 14:27

    Depende do que deseja fazer. Quando é para mudar a cor do controle?
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 303
    Registrado : 20/07/2010

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  OLDRIVG em 13/11/2018, 15:00

    Quando receber o foco (digitar), ao sair voltar a cor normal.
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 333
    Registrado : 23/01/2017

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  thiagomcosta em 13/11/2018, 16:08

    Coloca para mudar a cor no evento "Ao receber o foco" da caixa de texto, e coloca para voltar a cor original no evento "Ao perder o foco".
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 303
    Registrado : 20/07/2010

    Re: [Resolvido]Alterar cor do fundo do campo.

    Mensagem  OLDRIVG em 13/11/2018, 16:15

    Ok. Thiagomcosta. Isto é o que foi feito.

    A minha dúvida é se há necessidade de também colocar o código no evento "No Atual" do formulário ou somente nos campos.

    Agradecido

      Data/hora atual: 23/2/2019, 17:34