Alterar fundo do campo por validação

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
jessica.ff
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 61
Registrado em: Seg, 11 Jun 2007 2:28 pm
Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.

Oi pessoal,

Eu tenho uma grid que tem o seguinte comportamento com relação a cor do fundo:
- Branco e quando selecionado azul.

Porem eu precisei fazer uma formatação condicional, quando a situação for X o fundo tem que ser vermelho.
Isso eu consegui fazer e esta OK.
Estou utilizando

Selecionar tudo

	SET_ITEM_INSTANCE_PROPERTY('TESTE_A.SITUACAO', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_VERMELHO');
Porem quando selecionado ele não fica azul, continua a cor setada (vermelha). Tentei utilizar as triggers new_record_instance e new_item_instance para forçar a ficar azul, porem ai quando eu tiro a seleção do campo ele continua azul.

alguém consegue me ajudar?


Abraços
gfkauer
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 389
Registrado em: Ter, 27 Jul 2010 1:34 pm
Localização: Sapiranga - RS
Contato:
Quem falou que programar era fácil??

Quanto mais dificil for a implementação mais valorizado seu trabalho será!

Acessem: www.gfkauer.com.br

O que você tem que fazer é no new record instance, quando entrar em um registro de fundo vermelho, mudar novamente para azul, e quando sair passar a ser vermelho...

Quando se é setado o current record instance ele sobrepoe o current record nativo...
Avatar do usuário
jessica.ff
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 61
Registrado em: Seg, 11 Jun 2007 2:28 pm
Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.

Ok,

No new_record_instance coloco

Selecionar tudo

SET_ITEM_INSTANCE_PROPERTY('TESTE_A.SITUACAO', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'VA_AZUL');
Mas onde eu devo setar pra voltar a ficar vermelho com sair da seleção?


Abraços,
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes