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?
Relacionamento em bloco não data Base
-
- Rank: Programador Sênior
- Mensagens: 62
- Registrado em: Seg, 11 Jul 2005 2:03 pm
- Localização: são Paulo
NiNo
Developer
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.
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.
- leobbg
- 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é+ !!!
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é+ !!!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Majestic-12 [Bot] e 9 visitantes