Amigos,
Criei um Bloco no Forms no item ORGAO_EMISSOR ele precisa receber varias linhas de resultado, porem eles esta mostrando apenas a ultima linha.
for i in 1..to_number(substr(REG_TELEDOC.RESULTADO,v_indice,2)) loop
v_orgaos := substr(REG_TELEDOC.RESULTADO,v_indice_aux+2,80);
v_indice_aux := v_indice_aux + 80;
end loop;
:TELEDOCUMENTOS.ORGAO_EMISSOR := v_orgaos;
alguém conhece alguma maneira de ir armazendo os resultados obtidos e depois descarregar no item :TELEDOCUMENTOS.ORGAO_EMISSOR ? se tiver 4 resultados mnostrar os 4?
Obrigado
Elcio
AJUDA ORACLE FORMS
-
- Rank: Analista Júnior
- Mensagens: 77
- Registrado em: Qua, 17 Jun 2009 3:18 pm
- Localização: Blumenau - SC
Jonatas Jaqmam Pereira
Analista Desenvolvedor de Sistemas
Analista Desenvolvedor de Sistemas
Você pode criar um novo bloco para este campo apenas e colocar uma barra de rolagem.
Não esqueça de fazer uma relation com o seu bloco já existente.
Não esqueça de fazer uma relation com o seu bloco já existente.
-
- Rank: DBA Júnior
- Mensagens: 229
- Registrado em: Sex, 05 Set 2008 2:59 pm
- Localização: Igrejinha - RS
Tenta isso.
Espero que ajude 
BEGIN
go_block('teledocumentos');
first_record;
FOR i IN 1 .. TO_NUMBER(SUBSTR(reg_teledoc.resultado, v_indice, 2))
LOOP
v_orgaos := SUBSTR(reg_teledoc.resultado, v_indice_aux + 2, 80);
v_indice_aux := v_indice_aux + 80;
:teledocumentos.orgao_emissor := v_orgaos;
next_record;
END LOOP;
END;

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes