Setar propriedade para registros individuais em multirecord?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP
Rafael S. Nunes
São Paulo/SP

Galera, dá pra setar a propriedade ENABLED de um item num bloco multirecord de acordo com seu valor?!

tentei aqui com SET_ITEM_PROPERTY, mas aplica a todas as linhas, com SET_ITEM_INSTANCE_PROPERTY também não consegui, dá pra fazer isso?

ex:

Selecionar tudo

cod.  nome    Transferido
1     Zé      S          --Desabilitar esse check (transferido)
2     João    N
3     Mané    S          --Desabilitar esse check (transferido)
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, que dá, dá sim ...
Lembro-me que fiz algo aqui que, dependendo do valor da coluna, a linha tinha que ser cinza, dependendo, branca...
É mais ou menos a mesma regra, só que, no teu caso, desabilitando o check.

Vou procurar e coloco aqui pra você a solução utilizada, beleza?
flebrao
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 116
Registrado em: Seg, 10 Abr 2006 4:46 pm
Localização: Santa Bárbara D'Oeste
Sua vida É o que você É!!!!

Porva veja se isso te ajuda....

Selecionar tudo

   SET_ITEM_INSTANCE_PROPERTY('R_XXIMP_001_V.CHECK',CURRENT_RECORD, UPDATE_ALLOWED, PROPERTY_FALSE);
   SET_ITEM_INSTANCE_PROPERTY('R_XXIMP_001_V.CHECK',CURRENT_RECORD, NAVIGABLE, PROPERTY_FALSE);
Abraços
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP
Rafael S. Nunes
São Paulo/SP

RÁÁÁ, beleza Flebrao, valeu, funfou sim!


obrigado
flaviocerqueira
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 19 Ago 2008 5:34 pm
Localização: Araraquara-SP

Olá Galera,

A Situação é a mesma, Bloco Multi-Record e de acordo com o valor de um campo do registro o botão é desabilitado.
Minha ideia inicial foi no POST-QUERY do bloco usar SET_ITEM_INSTANCE_PROPERTY mas para botão nenhuma propriedade funciona.
Andei pesquisando e achei algumas soluções bem criativas mas preferiria usar uma solução do prório Forms para não ter problemas com controle e fluxo.
Alguém tem alguma ideia?

Obrigado.

Ps.: Algumas das soluções encontradas seguem abaixo:
http://www.tek-tips.com/viewthread.cfm?qid=547139
davidmeloboy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 54
Registrado em: Sex, 05 Set 2008 1:53 pm
Localização: Parobé - RS
Contato:
David.

set_item_property('bloco',enabled,property_false);
quando você for habilita-lo novamente passe para true e a propriedade navigable tambem set para true
Responder
  • Informação
  • Quem está online

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