FORMS procedures e triggers existem diferente para REPORTS

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
bride
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 98
Registrado em: Qua, 24 Set 2008 11:00 pm
Localização: Belo Horizonte - MG
Bride
OCA Oracle PL/SQL Developer Certified Associate

Pessoal a minha duvida é a seguinte, as procedures e triggers que são usadas para forms, para reports tem diferença nelas, tem que mudar alguma coisa?
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. É a mesma coisa.
Obviamente, existem comandos no FORMS que não existem no REPORTS, e vice versa.
Esses comandos não vão funcionar.

Mas se você usar PLSQL puro, funciona sim.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Acredito que esteja falando das triggers e procedures ESPECIFICAMENTE da ferramenta.
Existem procedures e triggers criadas para a ferramenta, que não existem no banco de dados.
Elas funcionam apenas para os arquivos que você esta trabalhando. E cada ferramenta, possui alguns tipos diferente de trigger. Por exemplo no REPORT tem a trigger BEFORE_REPORT, que excecuta algo antes de gerar o relatório. No forms, um POST_CHANGE para quando é modificado algo. Mas elas só funcionam alí. No banco não existe essas triggers, esses gatilhos de eventos.
Porém se você quer criar objetos "persistentes" que possam ser usados em qualquer ferramenta que acesse o banco,
então deverá criar os objeto via PLSQL.
Também não significa que ao criar uma trigger de banco, ela aparecerá na lista de triggers do FORMS ou REPORTS.

A arquitetura, resumidamente, é em camadas. Na camada abaixo existem os objetos de banco, e na camada acima existem das ferramentas. Mas sempre percorro da aplicação ao banco.
Responder
  • Informação
  • Quem está online

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