Ver Canvas ativo

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
bessa_lucas
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas

lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com

Olá pessoal

Preciso verificar qual canvas esta ativo.
Tenho uma tela principal que abre uma outra janelinha.

Preciso tratar quando ele clicar no botão delete da barra de ferramentas e estiver na segunda janelinha ele vai fazer um update null somente nos campos da segunda janela.
Isso tudo porque a primeira e a segunda janela estão no mesmo bloco e tabela. Então se estiver na segunda e apertar o delete ele remove a linha inteira, o que eu não quero que aconteça.

Deu pra entender :?:
Marina
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 14 Dez 2015 4:26 pm

Oi bessa_lucas

Para saber o canvas que esta ativo, você pode utilizar o comando:

Selecionar tudo

Get_Item_Property( :system.cursor_item, ITEM_CANVAS );
Este comando busca o canvas que esta localizado o item com foco no momento.
Avatar do usuário
bessa_lucas
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Sex, 17 Out 2014 3:02 pm
Lucas Bessa
Analista de Sistemas

lucas.bessa@obers.com.br
lucas.bessa.ti@gmail.com

Marina,

Obrigado pela ajuda. E para ver o bloco ativo?
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Lucas,

A Marina já deu o caminho das pedras... Abra o help do forms e procure por "system", tenho certeza que achará como pegar o bloco ativo/atual/corrente.

[ ]s
Responder
  • Informação
  • Quem está online

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