Oracle Forms

Como utilizar uma biblioteca anexada no Oracle 6i?

É possível adicionar algumas funcionalidades que não estão presentes na linguagem de programação utilizada pelo Oracle Forms. Uma das formas de ter acesso a elas é anexando Bibliotecas externas do Oracle Forms (*.PLL) ao seu módulo: Para fazer isso, selecione o item “Bibliotecas Anexadas” (Attached Libraries) no Navegador de Objetos (Object Navigator): Selecione no sinal […]

Como utilizar uma biblioteca anexada no Oracle 6i? Read More »

Como abrir o navegador utilizando o Oracle Forms 6i?

Devido a limitação do Oracle Reports, muitos desenvolvedores Oracle Forms estão preferindo gerar o relatório em HTML e abrir uma janela do navegador para visualizar o arquivo gerado. Mas como abrir a janela do navegador, via programação, no Oracle Forms 6? [sourcecode language=”plain”]DECLARE lint_referenciaNavegador PLS_INTEGER; lstr_caminhoNavegador varchar2(200) := ‘C:Arquivos de ProgramasInternet Exploreriexplore.exe’;lstr_URL varchar2(200) := ‘http://www.google.com.br/’;

Como abrir o navegador utilizando o Oracle Forms 6i? Read More »

Como executar uma macro do Word, contendo parâmetros, através do Oracle Forms 6i

Devido a limitação do Oracle Reports, precisei gerar um documento diretamente no Word. Neste documento, criei uma macro que era responsável em escrever o documento e formatá-lo segundo o padrão definido por uma Lei específica. Para facilitar, isolei o código em uma função e bastava passar o título e o texto do corpo do documento

Como executar uma macro do Word, contendo parâmetros, através do Oracle Forms 6i Read More »

Como modificar via código a altura ou largura de uma janela no Oracle Forms 6i?

Utilize o comando: SET_WINDOW_PROPERTY(‘Nome da Janela’, Nome da Propriedade, Valor da Propriedade); Exemplo: SET_WINDOW_PROPERTY(‘Window1’, HEIGHT, 600); SET_WINDOW_PROPERTY(‘Window1’, WIDTH, 800); Observação 01: o Oracle Forms 6i não é Case Sensitive, ou seja ela é uma linguagem não sensível ao caso. Observação 02: o melhor local para colocar este código é no gatilho "WHEN-NEW-FORM-INSTACE", que está localizado

Como modificar via código a altura ou largura de uma janela no Oracle Forms 6i? Read More »

Como maximizar uma janela via código no Oracle Forms 6i?

Utilize o comando: SET_WINDOW_PROPERTY(‘Nome da Janela’, Nome da Propriedade, Valor da Propriedade); Exemplo: SET_WINDOW_PROPERTY(‘Window1’, Window_State, Maximize); — Maximiza a janela do aplicativo. SET_WINDOW_PROPERTY(‘window1’, Window_State, Minimize); — Minimiza a janela do aplicativo. Observação 01: o Oracle Forms 6i não é Case Sensitive, ou seja ela é uma linguagem não sensível ao caso. Observação 02: o melhor

Como maximizar uma janela via código no Oracle Forms 6i? Read More »

Rolar para cima