Escolar Documentos
Profissional Documentos
Cultura Documentos
Viso geral
Este tutorial demonstra como criar um formulrio de entrada de dados usando o Oracle Forms. O exemplo aqui no ambiente
UNIX, mas os conceitos e as etapas so os mesmos em outros ambientes. O tutorial cobre o seguinte
Se voc tiver dvidas ou comentrios, envie-os para Mahmoud Youssef no seguinte email: youssefm13 at gmail dot com
6. Voc pode usar esta tela para construir um novo bloco de dados manualmente ou usando o assistente. Voc tambm pode
us-lo para abrir um formulrio existente ou aprender sobre o Oracle Forms.
7. Se voc pressionar cancelar, voc obter a tela do Navegador de Objetos . O Object Navigator comea com uma nova
forma chamada Module1.
Construindo Blocos de Dados Usando o Assistente
1. Clique em Mdulo 1 no Navegador de Objetos e selecione Assistente de Bloqueio de Dados como mostrado na prxima
tela
2. Voc recebe a tela de boas-vindas do Data Block Wizard
O assistente de layout comea pela tela de boas-vindas a menos que voc tenha selecionado para no exibi-lo em uma sesso
anterior
Como este o primeiro bloco de dados no formulrio, usaremos uma nova tela
Mova todas as colunas para a direita e selecione Avanar
Altere a largura e a altura dos itens de dados se voc no gostar dos valores padro fornecidos. Certifique-se de que grande o
suficiente para armazenar os dados.
Clique em Concluir para finalizar o bloco de dados. Voc receber a seguinte tela (a tela)
Salvando o formulrio
Para S ave a forma, selecione Salvar opo F menu de ile, ou pressione Ctrl + S. O formulrio ser salvo na sua pasta inicial no
pegasus com uma extenso .fmb
Compilando o formulrio
Uma vez que o formulrio realmente um programa, voc deve compil-lo para garantir que no haja erros. Para compilar a
forma ir a F menu de ile, selecione Ad m inistration, em seguida, selecione Compilar F ile. O atalho para compilao ctrl + t. O
processo de compilao produz um arquivo com o mesmo nome e com a extenso .fmx
Observe que, se voc executar o formulrio sem compilao, o comando executar compilar o formulrio antes de execut-lo.
Executando o Formulrio
Para executar o formulrio, selecione Executar formulrio no menu Programas ou clique no cone do formulrio de execuo do
cliente / servidor (parea com um sinal de luz)
Quando voc executa o formulrio, voc recebe a seguinte tela. Como voc pode ver, o Oracle Forms adicionou uma Barra de
Menu e uma Barra de Ferramentas ao seu formulrio automaticamente. Essas barras permitem inserir, excluir, atualizar e
consultar dados no banco de dados. Observe que voc deve clicar no cone Salvar ou selecionar Salvar no menu Ao para
confirmar as alteraes.
A interface Query uma consulta por exemplo (QBE) onde voc pode colocar valores nos itens de dados e executar consulta
neles. Voc tambm pode usar variveis ou escrever sua prpria clusula Where.
Adicionando uma seo Detalhe (Criando um Formulrio Mestre-Detalhado)
Para adicionar uma seo detalhada ao formulrio, clique com o boto direito do mouse em qualquer lugar na tela e selecione
Assistente de bloqueio de dados como mostrado na prxima tela.
O assistente de bloco de dados o levar pelos mesmos passos, exceto que voc ter uma opo para criar uma relao entre a
tabela existente e a nova tabela depois de selecionar a nova tabela. Uma vez que selecionamos a Tabela do Departamento como a
tabela Mestre, podemos selecionar Empregado como a tabela de detalhes. Observe que a tabela Departamento, a tabela mestre,
uma tabela pai na tabela Empregado, a tabela de detalhes.
Quando voc seleciona a tabela Empregado, mova as colunas para o lado direito e selecione a seguir a seguinte tela
Quando voc clica no boto Criar relacionamento, voc obtm a seguinte tela
medida que voc v a relao da Chave Estrangeira, trabalha uma Relao Mestre-Detalhe. Clique em OK e, em seguida,
selecione DNO como item de detalhes e DNUMBER como item mestre, conforme mostrado na prxima tela.
Continue o resto das etapas como antes, exceto o ltimo passo, em vez de selecionar Formulrio, selecione Tabular, ajuste o
nmero de linhas para 3 e marque a "caixa de barra de rolagem de exibio", como mostrado na tela a seguir
Quando voc terminar, voc deve obter a seguinte tela
Executando o Formulrio de Detalhe Mestre
Execute o formulrio como antes, clicando no cone "executar o formulrio do cliente / servidor" ou selecionando o formulrio
de execuo no menu Programas.
Agora, quando voc executa qualquer consulta na tabela Mestre, as linhas relacionadas so exibidas na tabela de detalhes como
mostrado na prxima tela
Lista de valores
Para evitar a memorizao de um grande nmero de valores e para evitar erros na entrada de dados, uma Lista de Valores (LOV)
pode ser anexada a um campo no formulrio. Por exemplo, nos prximos passos, anexaremos um LOV do campo DNUMBER
na tabela DEPARTAMENTO para o campo DNO na tabela EMPREGADO.
No objeto Navigator, selecione o campo que voc deseja anexar uma lista de valores para, clique direito nesse campo e
selecione a propriedade Palette .
Na paleta de propriedades, selecione LOV e selecione LOV que voc acabou de criar, conforme mostrado na prxima tela
Usando LOVs
Quando voc insere dados no campo DNO (enquanto o formulrio est sendo executado e no modo normal, no o modo de
consulta), voc pode usar a lista de valores anexada clicando em ctrl-l em UNIX ou F9 no Windows. Voc receber a seguinte
tela.