Dúvida: Loops no Apex?

Oracle Application Express - web application development tool (antigamente conhecido como Oracle HTML-DB)
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

Pessoal

Como eu posso trabalhar usando Loops no Apex, ex:

eu tenho um Tabular Form que exibe informações de uma tabela A

nesse Form tenho vários campos apenas de leitura e apenas um campo (não base table) para preenchimento de informação, o usuário preencherá essa informação (uma data no caso) e ao clicar em um botão, eu irei inserir esses dados da tabela A em um a tabela B + o campo que o usuário preencheu manualmente.

eu queria fazer isso apenas para os campos que tiverem esse campo de data preenchido no "bloco" A, e pensei num loop fazendo insert na tabela B, como eu faria facilmente em um Forms do Oracle!

em qual evento de disparo eu posso fazer e qual sintaxe mais simples de se fazer loop, while, etc, no o Apex?

Apex Product Build: 5.0.0.00.31
Banco: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
chunning
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Seg, 28 Mar 2011 11:39 am
Localização: Feliz - RS

Olá Porva!

Quando o usuário alterar a data, podes criar uma ação dinâmica (change - Action=Execute PlSql Code) que marca o checkbox automaticamente.
Depois disso podes criar um loop para identificar os itens marcados no checkbox e criar ação dinâmica ou Processo que executam uma rotina PlSql.

Veja o link abaixo que tem mais informações.
https://docs.oracle.com/cd/E11882_01/ap ... m#CHDHFACG

Espero ter ajudado.
Responder
  • Informação
  • Quem está online

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