- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Pintar campo - Periodos de Suspensão
Pessoal, boa tarde!
Estou com a seguinte situação:
Eu preciso fazer a analise de apontamentos de parte diaria dos meus equipamentos. Como isso funciona:
Para cada equipamento, dia a dia eu preciso lançar uma parte diaria. ok..a parte diaria. Essa informação é armazenada em uma tabela que eu chamo de ZB2, e ele grava por exemplo assim:
EQUIPAMENTO | DATA
Montei uma matriz para me mostrar os dias que foram apontados, sendo que é preenchido com 1..
No meu cabeclhado, coloquei data base - dias do mes.. e para preencher usei a tabela zb2, onde tiver data ele coloca 1.
Acontece que tenho uma outra tabela chamada suspensão, que é a tabela ZBB que guarda o periodo que meu equipamento ficou suspenso, entao eu nao preciso lançar parte diaria.
Na minha matriz eu quero que os campos dentro deste periodo fiquem pintados em rosa.
Um equipamento pode ter mais de um periodo de suspensao, por exemplo:
Na expressao que criei para trazer 0 ou 1 Na matriz, editei a cor e coloquei a seguinte expressao:
if(Data_Base >= (ZBB_DataInicio) and Data_Base <= (ZBB_DataFim), RGB(255,180,180))
Porém, como tem mais de um periodo de suspensao, ele nao pinta nada...
Eu quero que toda vez q tenha um periodo suspenso, ele pinte de rosa.
Podem me ajudar?
Obrigada
- Tags:
- Group_Discussions
- « Previous Replies
-
- 1
- 2
- Next Replies »
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ketty,
Tente usar a expressão assim:
if(Data_Base >= (ZBB_DataInicio) or Data_Base <= (ZBB_DataFim), RGB(255,180,180))
João Carlos Ferreira
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ketty, envie um modelo de seus dados
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yuri,
Segue dados.
Obrigada
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Joao,
Assim não deu certo!
Preciso pintar o entre o inicio e fim.. um between no caso..
Como eu tenho mais de um periodo para um mesmo equipamento..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ketty bom dia,
Você quer que na sua matriz fique em rosa onde estiver suspenso (igual a 0) é isso? Considerando o período de data que você estabeleceu da tabela de suspensão.
João Carlos Ferreira
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Joao,
Isso mesmo!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ketty,
Veja o print:
Como ficou a expressão da condição de cor:
if(Apontamentos=0 and Apontamentos <> null()or Data_Base >= max(ZBB_DataInicio) and Data_Base <= max(ZBB_DataFim), RGB(255,180,180))
Veja se é isso mesmo.
João Carlos.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Joao,
Quero pintar apenas se estiver suspenso..
Do jeito que esta, ele está pintando todos que estão igual 0.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ketty,
Qual a condição ou filtro que determina equipamento suspenso? Coloque esta condição na expressão que determina a cor.
É só você ajustar a expressão que te passei com esta condição que deverá funcionar.
João Carlos Ferreira
- « Previous Replies
-
- 1
- 2
- Next Replies »