Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho hum campo em Uma Tabela Que Mostra O Tempo Que hum atendimento ESTÁ em espera. este campo foi CRIADO atraves da Fórmula Abaixo
=If ([Descrição do Status] = 'Concluído confirmado'
OR [Descrição do Status] = 'Concluído respondido'
OR [Descrição do Status] = 'Concluído a responder',
'N/A',
Num (Date (Now(), 'dd') - Date ([Data do Último Repasse], 'dd'), '00') & ' dia(s) e ' &
Num (Hour (Now() - [Data do Último Repasse]), '#0') & ' hora(s)'
)
repare Que a dados ESTÁ Sendo convertida.
Porem Eu queria Que Todos Os Resultados Que fossem MAIORES that 1 dia fossem pintados de vermelho. Desta forma eu utilizo um Expressão RGB, porem Não Consigo Fazer Com que uma Condição funcione.
A Expressão de cor de fonte Que estou usando E ESTA Abaixo
=If ((Num (Date (Now(), 'dd') - Date ([Data do Último Repasse], 'dd'), '00'))>=1,rgb(255,0,0), rgb(0,0,0))
mas MESMO ASSIM, OS campos Que Passam de Um Dia Não ficam em Vermelho.
Alguém Poderia me Ajudar ??
Paulo,
Veja se dessa forma te atende.
Fórmula na expressão de cor de fundo:
If(Num(Left(If ([Descrição do Status] = 'Concluído confirmado'
OR [Descrição do Status] = 'Concluído respondido'
OR [Descrição do Status] = 'Concluído a responder',
'N/A',
Num (Date (Now(), 'dd') - Date ([Data do Último Repasse], 'dd'), '00') & ' dia(s) e ' &
Num (Hour (Now() - [Data do Último Repasse]), '#0') & ' hora(s)'
),2))>=1,LightRed())
Em resumo, peguei tua fórmula geradora do campo e fiz um teste no resultado dela. Assim, toda ocorrência >=1 dia será pintada de lightred
Paulo,
Você já tentou utilizando os Efeitos visuais? coloca maior que 1 vermelho e menor verde?.
Espero ter ajudado.
Tente usar a expressão desta maneira:
If (interval(today()-[Data do Último Repasse]))>=24,rgb(255,0,0))
ou
If (interval(today()-[Data do Último Repasse]))>=24,lightred(30))
*Considerando que seu campo [Data do Último Repasse] esteja como Data/Hora.
Se seu campo de data for formatado no script com Date(Floor(SEU_CAMPO)), você pode usar desta forma:
If (Date(Today())-[Data do Último Repasse]))>=1,lightred(30))
Se os campos são datas, uma matemática simples pode resolver
If ((Today()-[Data do Último Repasse])>=1,lightred(30))
Se não der certo, por favor suba uma cópia da sua aplicação para olharmos
O Campo é uma data porém foi convertido. como mostra no primeiro IF.
Não consegui resolver ainda, estou tentando as opções que recebi.
Como faço para postar aqui a cópia da aplicação?
Siga esses passos para anexar um app de exmplo:
os valores acima de um dia deveriam estar pintados de vermelho.
O primeiro IF converte a data para que este formato possa aparecer exatamente deste jeito.
o problema está na pasta chamada CAU
Usando as fórmulas que Clever e eu postamos você deveria ter o que precisa. A menos que eu entendi errado o que você quer...
Se puder, nos mande um app de exemplo pra melhor te ajudarmos, por favor.