









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostilas de Informática sobre Oracle Forms Básico, Arquitetura Cliente/Servidor, Variáveis de Ambiente e Preferências, Gatilhos e Unidades de Programa, Editor de Layout, Criando Listas de Valores.
Tipologia: Notas de estudo
1 / 16
Esta página não é visível na pré-visualização
Não perca as partes importantes!










F
F O
O R
R M
M S
S
B
B Á
Á S
S I
I C
C O
O
Indice
- Forms .......................................................................................................................................... 20
- Relacionamento........................................................................................................................... 25
_- Folha de Propriedade das Windows ........................................................................................... 27
_- Passos para criar uma página TAB pelo Navegador de Objetos ............................................... 29
_- Triggers de Banco ....................................................................................................................... 31
- Tipos de Itens .............................................................................................................................. 35
F FOORRMMSS 66 II - - BBÁÁSSIICCOO
1
1 .
. A
A R
C
C L
/
/ S
S E
(
( O
O R
F
F O
D
D E
)
)
O Oracle Forms Developer é uma ferramenta de desenvolvimento para construção
de aplicações Cliente/Servidor e Web.
Ela é composta por um conjunto de ferramentas que facilitam ao desenvolvedor a
construção de Forms (formulários) de dados e aplicações para controle de regras de
negócios de modo rápido e eficaz.
O Desenvolvimento se torna produtivo devido à integração entre a ferramenta e o
banco de dados. O mesmo código programático funciona tanto em Cliente/Servidor como
em um ambiente Web.
Um forms pode ser desenvolvido manualmente ou mesmo gerado pelo Oracle
Designer.
Cliente Servidor
22 .. AARRQQUUIITTEETTUURRAA WWEEBB ((OORRAACCLLEE FFOORRMMSS SSEERRVVEERR))
O Oracle Forms Server é um servidor otimizado de aplicações para a publicação de
aplicações Oracle Forms na internet. O Oracle Forms Server possui uma estrutura que
torna essa publicação possível sem a necessidade de reedição ou reprogramação de
códigos de programas.
Essa arquitetura caracteriza-se em três camadas:
A primeira camada (Client tier) é composta pelos clientes leves, ou seja,
computadores com web browsers onde as aplicações serão visualizadas e utilizadas.
A segunda camada (Middle tier) é onde fica o servidor de aplicações web e também
a lógica de negócios da aplicação
A terceira camada (Database tier) compreende a camada onde se encontra o banco
de dados, ou seja, onde os dados da empresa são armazenados.
44 .. VVAARRIIÁÁVVEEIISS DDEE AAMMBBIIEENNTTEE EE PPRREEFFEERRÊÊNNCCIIAASS
O Oracle Forms possui inúmeras variáveis de ambiente pré-definidas com seus
respectivos valores. Existem algumas variáveis que servem para a procura de arquivos em
tempo de execução. As principais são:
FORMS60_PATH : Caminho onde o Forms Builder procura seus arquivos em
tempo de execução.
UI_ICON : Caminho onde o Forms Builder procura seus ícones em tempo de
execução.
ORACLE_PATH : Caminho adicional de procura. O Forms Builder procura neste
caminho os arquivos que não encontrou no caminho definido em FORMS60_PATH
Para modificar essas variáveis no ambiente windows, utilize o regedit.exe ou
regedt32.exe.
Quanto às preferências de usuário, o Forms Builder salva as opções setadas na
janela de preferências em um arquivo. Este arquivo é acessado cada vez que o Forms
Builder é executado. Em ambiente windows, o arquivo é o cauprefs.ora.
Você pode alterar esse arquivo utilizando um editor de texto padrão ASCII, mas a
Oracle recomenda que alterações sejam feitas apenas pela janela de preferências do
usuário. (Ver capítulo “Preferências do Usuário”)
55 .. IINNIICCIIAANNDDOO OO FFOORRMMSS BBUUIILLDDEERR
Quando você iniciar o Forms Builder pela primeira vez, a tela abaixo será exibida.
Vale lembrar que o idioma de sua ferramenta é definido durante o processo de instalação,
sendo assim, o conteúdo das telas pode variar.
Usar o Assistente de Bloco de Dados: Invoca o assistente de Bloco de Dados
para auxiliá-lo na criação de um novo Form.
Desenvolver um novo form manualmente: Inicia um novo form, mas sem a
chamada do assistente.
Abrir um form já existente: Abre um forms existente.
Desenvolver um form com base em um gabarito: Cria um novo forms baseado
em um modelo.
Executar o Quick Tour: Mostra uma passagem rápida mostrando os conceitos do
forms.
Explorar os Cue Cards: Dicas rápidas para ações no forms.
77 .. NNAAVVEEGGAADDOORR DDEE OOBBJJEETTOOSS ((OOBBJJEECCTT NNAAVVIIGGAATTOORR))
No Navegador de Objetos, podemos, além de
navegar pelos objetos existentes em um módulo,
criar Menus, Livrarias PL/SQL, Livrarias de Objeto,
conhecer os pacotes embutidos (built ins) do Forms
Builder e ainda acessar os objetos do banco de
dados.
Na figura abaixo, temos a descrição dos
ícones existentes na barra de ferramentas do
Navegador de Objetos.
88 .. MMEENNUUSS DDOO FFOORRMMSS BBUUIILLDDEERR
Menu Arquivo(File):
Novo
o Form – Cria um novo módulo;
o Formulário usando Gabarito;
o Menu – Cria um novo arquivo de menu;
o Biblioteca de PL/SQL – Arquivo de Biblioteca PL/SQL;
o Biblioteca de Objetos – Arquivo de Biblioteca de Objetos;
Abrir – Abre um módulo;
Fechar – Fecha o módulo marcado;
Salvar – Salva o módulo marcado;
Salvar Como – Diferentes opções para salvar um módulo;
Salvar Tudo;
Reverter – Desfaz as mudanças do módulo desde a última gravação;
Conectar – Abre a tela de conexão com o banco de dados;
Desconectar – Desconecta do banco de dados;
Administração:
o Acesso ao Módulo – Permite acesso a módulos salvos no BD;
o Relatório de Lista de Objetos - Relatório sobre o módulo;
o Renomear – Renomeia um modulo no BD;
o Deletar – Remove um modulo do BD;
o Compilar Arquivo – Gera o executável (FMX, MMX, PLX);
o Converter – Converte um modulo de binário para texto e vice-versa;
Criar
Deletar
Adicionar ao Marcador de Livros
Ir para o Marcador de Livros
Colar Nomes
Colar Argumentos
Menu Programa(Program):
Executar Form;
o Cliente/Servidor
o Web
o Depurador
Compilar;
o Incremental
o Tudo
Compilar seleção - compila apenas o objeto selecionado;
Gatilhos Inteligentes - cria os gatilhos a partir dos mais usuais para o objeto;
Editor Externo
Paleta de Sintaxe
Localizar/Substituir PL/SQL - localiza e substitui palavras em rotinas
PL/SQL;
Editor de PL/SQL - edita PL/SQL;
Importador de OLE - importa propriedades de objetos OLE.
Menu Ferramentas(Tools):
Assistente de Blocos de Dados - assistente para criação de blocos;
Assistente de Layout - assistente para criação de layout;
Assistente de Gráfico - assistente para criação de gráfico;
Assistente de LOV -
Editor de Layout - edita o Layout;
Navegador de Objetos - aciona o navegador de objetos;
Paleta de Propriedades - aciona a paleta de propriedades do objeto assinalado;
Biblioteca de Objetos - invoca a biblioteca de objetos;
Editor de Menu - edita menu;
Report Builder – Invoca o report Buider
Preferências ;
Agora iremos escolher quais os campos que irão ser exibidos na canvas. Neste
momento é possível, também, determinar qual o tipo do item selecionado.
Defina a etiqueta(prompt) para os campos. Nesse momento também é possível
definir a largura e a altura dos campos, por default o forms define o tamanho baseado em
seu tamanho na tabela/view/procedimento.