6i

0

DICA: LIST ITEM Preenchido Dinamicamente

Muitas vezes me perguntaram como se preenche dinamicamente um LIST-ITEM. Abaixo vou demonstrar um pequeno e simples exemplo de como fazer isso: CURSOR c1 IS SELECT <campo-chave> , <campo-descricao>                              FROM    <tabela>;     r1 c1%ROWTYPE; BEGIN    — Limpa o conteúdo do list-item    CLEAR_LIST(‘<nome-list-item>’);    OPEN c1;    LOOP...

0

Dica: GET_BLOCK_PROPERTY:CURRENT_RECORD

Essa dica vai para quem está começando a trabalhar com Oracle Forms. Se você precisa manipular dados de um bloco através de DML e depois fazer um refresh no bloco e voltar para o mesmo registro corrente, você pode utilizar a função GET_BLOCK_PROPERTY  e a propriedade CURRENT_RECORD. Salve o valor...

0

DICA: Forms_DDL

Com certeza você que trabalha com FORMS já teve problemas com transações DML não comitadas. Isso mesmo utilizando o comando COMMIT no bloco PL/SQL. Existe um Built in no forms chamado Forms_DDL. Com ele é possível comitar ou dar rollback em todas as transações DML pendentes no FORMS. Ex:  forms_ddl(‘COMMIT’);...

0

WTF Oracle Forms ?!?!?

Para alguns ele é engessado, arcaico e para outros ele é prático e produtivo. O Oracle Forms vem atravessando os anos mesmo após tantas intenções de se encerrar o seu ciclo de vida. Não é incomum ver empresas rodando as versões 4.5, 5.0. e 6i da ferramenta. Isso sem contar...

1

Utilizando imagens no forms 6i.

Olá Pessoal, Este é meu primeiro artigo e vamos iniciar exemplificando como manipular imagens no Oracle Forms. Para isso, utilizaremos a procedure READ_IMAGE_FILE, nativa do forms. Sua definição é: Sintaxe PROCEDURE READ_IMAGE_FILE (file_name VARCHAR2,file_type VARCHAR2,item_id ITEM); PROCEDURE READ_IMAGE_FILE (file_name VARCHAR2,file_type VARCHAR2,item_name VARCHAR2); Parametros file_name Nome do arquivo de imagem, se...

0

FRM-10256 – E lá vai o DBA

Como resolver o problema de FRM-10256 em aplicações Forms/Reports 6i no banco de dados.Olá, Recentemente, estou participando de uma migração de um banco de dados, Oracle 8i para Oracle 10g, da plataforma 32-bits para 64-bits e uma aplicação Forms/Reports 6i (Oracle Developer 6i), e se deparamos com um problema de Security...