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
    avatar
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 262
    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.
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 332
    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.
    avatar
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 262
    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.
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 332
    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?
    avatar
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 262
    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.
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 332
    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".
    avatar
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 262
    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: 16/12/2018, 11:21