Oracle Forms: WUC-19: Unable to write to local file
Ao tentar executar um aplicativo escrito em Oracle Forms, o usuário se depara com a mensagem na primeira execução.
Base Pessoal de Conhecimento em Engenharia de software, Programação e Informática em Geral
Ao tentar executar um aplicativo escrito em Oracle Forms, o usuário se depara com a mensagem na primeira execução.
Para realizar a depuração (“debugar”) de um formulário em busca de erros, basta utilizar a ferramenta “Depurador de Forms” contido no pacote do Oracle Forms Builder 6i. Importante lembrar que o modo de depuração pode variar de acordo com a versão do Oracle Forms. Este procedimento é voltado para a versão 6i. Inicie o Depurador […]
Como preencher dinamicamente um Popup List (traduzido no Oracle Forms 6i como “Item da Lista”) em tempo de execução? Você pode utilizar um cursor e adicionar cada um dos elementos usando o comando ADD_LIST_ELEMENT, ou a forma abaixo que acredito ser a mais fácil:
Para realizar a validação de um campo de e-mail no Oracle Forms 6i teremos que criar um gatilho “WHEN-VALIDATE-ITEM” no campo que será validado. Toda vez que o usuário tentar salvar o formulário ou preencher este campo e remover o foco dele, o evento abaixo será ativado. O código abaixo é um procedimento PL/SQL armazeando […]
O Oracle forms segue o padrão PL/SQL, logo é possível saber se o campo foi preenchido comparando seu valor com NULL. Exemplo:
Esta mensagem ocorre quando tentamos exibir uma mensagem de alerta não definida. Ao contrário de outras linguagens como Visual Basic, o Oracle Forms exige que seja definida a mensagem e o tipo de caixa de alerta no Navegador de Objetos (Alertas). Mas como criar uma mensagem ou um alerta de forma dinâmica? siga o exemplo […]
Se você esta procurando como criar cursores no Oracle Forms 6i, segue abaixo um exemplo: Observe que o objeto onde será armazenado o registro ( no exemplo lobj_registroUsuario) não precisa ser declarado.
Ao criar um cursor PL/SQL que recebia parâmetros no Oracle Forms, ao executá-lo eu recebia a mensagem “Erro – 40735o gatilho WHEN-BUTTON-PRESSED levantou a exceção ORA-01722 não manipulada”. O problema é que eu estava tentando passar um parâmetro numérico, mas me enganei e passei um parâmetro que passava um texto. A exceção ORA-01722 está associada […]
Quando tento abrir o formulário, o Oracle Forms 6i abre uma janela acusando o erro “FRM-18108: Falha na carga dos objetos a seguir”: Source Module:NOMEDOFORMULARIO.fmb Source Object: KEY-CLRBLK Source Module:NOMEDOFORMULARIO.fmb Source Object: KEY-CLRFRM Source Module:NOMEDOFORMULARIO.fmb Source Object: KEY-EXIT Source Module:NOMEDOFORMULARIO.fmb Source Object: KEY-ENTQRY Source Module:NOMEDOFORMULARIO.fmb Source Object: ON-ERROR Source Module:NOMEDOFORMULARIO.fmb Source Object: ON-MESSAGE Source Module:NOMEDOFORMULARIO.fmb […]
Para obter o endereço da pasta temporária é necessário acessar o registro do Windows. Para ter acesso às funções de leitura e gravação de registro do Windows através do Oracle Forms 6i é necessário anexar a biblioteca “D2KWUTIL.PLL” ao seu módulo. Agora é só utilizar a função: