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

    Formatação condicional com data e hora

    Compartilhe

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Formatação condicional com data e hora

    Mensagem  Renato F Araújo em 28/6/2018, 20:17

    Boa tarde a todo.

    Gostaria de uma ajuda com uma função baseada em da e hora.

    Tenho um Relatório que apresenta a data e hora de uma tabela. gostaria que caso a hora dos registros apresentados for menor que a hora do sistema. a caixa de texto ou a fonte ficassem em vermelho. ou melhor a caixa de texto ficasse vermelha e a fonte em branco e negrito.

    Como poço fazer com que isso ocorra?

    os nomes são;

    Tabela: TBL_AGENDA campo: HORA
    Formulário: FRM_AGENDA campo: HORA
    Relatório: RTL_AGENDA campo: HORA

    Obrigado pela atenção.
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: Formatação condicional com data e hora

    Mensagem  livio.sfranca em 28/6/2018, 21:21

    Se a versão do seu Access for a partir do 2007, pode usar formatação condicional para campos:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Use como argumento "A expressão" [SeuTXT]

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Formatação condicional

    Mensagem  Renato F Araújo em 28/6/2018, 23:18

    Boa noite Livio.

    como a imagem em anexo. porem todos os registros mesmo com hora maior que que a atual ficam vermelhas. gostaria que somente os registros com a hora menor que a do sistema ficassem como quero.

    tem algum codigo em vba para fazer isso? trocar o preenchimento da caixa e a cor da fonte se a data ou hora sejam menores que a do sistema?
    Anexos
    Capturar.PNG
    Você não tem permissão para fazer download dos arquivos anexados.
    (49 Kb) Baixado 8 vez(es)
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: Formatação condicional com data e hora

    Mensagem  livio.sfranca em 28/6/2018, 23:33

    Na formatação condicional, ao invés de "O valor do campo" coloque "A expressão", e na frente coloque a fórmula:
    [HORA] < Tempo()
    Substitua "HORA" pelo nome da sua Caixa de Texto (TextBox)

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Renato F Araújo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 25
    Registrado : 02/08/2017

    Formatação condicional

    Mensagem  Renato F Araújo em 28/6/2018, 23:53

    Livio acabei de fazer o que me passou e funcionou perfeitamente... obrigado voce é fera...
    avatar
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 09/01/2018

    Re: Formatação condicional com data e hora

    Mensagem  livio.sfranca em 29/6/2018, 00:01

    Muito bom. Não se esqueça de marcar este tópico como Resolvido!

      Data/hora atual: 19/11/2018, 05:47