text item automatico

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
E105826
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 19
Registrado em: Ter, 15 Jun 2010 8:29 am
Localização: são paulo - sp

Pessoal tudo bem ?


Alguém sabe se existe uma forma de criar um objeto text item automatico no canvas ?

Exemplo:

Ao executar o programa ele faz a leitura de uma base de dados e verifica se tem dados.
Se houver 1 registro ele cria uma campo.
Se houver 5000 registro ele cria 5000 campos.

será que é possivel no Forms builder fazer isto ?

abraços.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Acho que eu simularia isso num BLOCO comum Multi-Row.
Por exemplo: Cria um bloco com 3 colunas.
* A primeira fica oculta, que é o nome do campo a ser atualizado na tabela.
* A segunda, é a descrição que o usuário vai ver. (por exemplo, NOME, IDADE, etc). Estes serão bloqueados de alterações e tirado as bordas do TEXT_ITEM, pra ele se parecer com um LABEL.
* A terceira é onde o usuário vai literalmente digitar coisas.

Aí o único trabalho seria criar uma rotina que percorre linha por linha e faz o devido UPDATE dinâmico.
Desta forma, se tiver 5 campos, o bloco vai mostrar 5 linhas.
Se tiver 200, o bloco tranquilamente vai colocar as 200 uma abaixo da outra, como um bloco multi-record.

Sei lá, é uma idéia. :roll:
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes