Relacionamento em bloco não data Base

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Débora
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qui, 11 Ago 2005 10:39 am
Localização: São Paulo - SP
Valeu!
Bjus

Pessoal,

Estou com um mega problema....
Estou desenvolvendo um forms onde tenho dois blocos que não são data base, mas preciso executar query, insert, update tudo duas vezes.
Não tenho como controlar isso como se o bloco fosse master-detail?

:?:
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Não, pois o RELATION só funciona pra blocos base-tables.
NiNo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 62
Registrado em: Seg, 11 Jul 2005 2:03 pm
Localização: são Paulo
NiNo
Developer

Construtua um DEFAULT_WHERE para o bloco DETAIL, baseado no conteudo do registro do MASTER (NOn_DATA_BASE_BLOCK).

set_block_property(nome_block, DEFAULT_WHERE, 'STRING COM WHERE');

NA TRIGGER WHEN_NEW_BLOCK_INSTANCE, para cada block que houver a necessidade desta relação.
Avatar do usuário
leobbg
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 22
Registrado em: Sex, 29 Out 2004 10:25 am
Localização: PORTO ALEGRE - RS
Leo BBG Consultor Oracle

Bom...

Se você puder utilizar dois blocos do tipo FROM QUERY beleza, ai é só programar as triggers dos determinados blocos e fazer a relação pai e filho normal.

ON-INSERT
ON-DELETE
ON-UPDATE

se não der para ser FROM QUERY( Baseado em uma query ), você pode utilizar a opção TRANSACTIONAL TRIGGERS e utilizar todos os eventos de trigger para popular, dar fetch, dar lock( essa você pode colocar NULL ) e as de manipulação, ficaria + ou - assim.

ON-SELECT
ON-FETCH
ON-LOCK
ON-INSERT
ON-UPDATE
ON-DELETE

espero ter ajudado..

té+ !!! 8)
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Majestic-12 [Bot] e 9 visitantes