BOA TARDE PESSOAL
To com uma tela. que chamei por um atalho.
Quando clico no botão imprimir etiquetas. da o erro FRM - 41353
procurando na internet vi que pode ter relação com o call_form
ai encontrei esse código, porém não posso alterar
call_form(v_path||v_rotina,no_hide,do_replace,no_query_only,pl_id);
em uma procedure chamada chamar_form
Alguma idéia?
erro FRM - 41353 IMPRIMINDO ETIQUETAS
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
o call_form só aceita abrir/chamar um form em tempo execucao, pra abrir outro tem que fechar o que foi aberto, uma saida é utilizar o OPEN_FORM no form que foi chamado pelo CALL_FORM...
http://forums.oracle.com/forums/thread. ... dID=853941
http://forums.oracle.com/forums/thread. ... dID=853941
-
- Rank: DBA Pleno
- Mensagens: 297
- Registrado em: Ter, 21 Dez 2010 8:45 am
- Localização: Florianopolis
Priscila Fernandes
Resolvido.
Era uma opção de biblioteca. Em vez de eu colocar chamar_form. Coloquei abrir_form.
POrém agora ele não imprime nada. Não da mensagem nada. Não faz nada. alguém sabe me dizer o porque?
Era uma opção de biblioteca. Em vez de eu colocar chamar_form. Coloquei abrir_form.
POrém agora ele não imprime nada. Não da mensagem nada. Não faz nada. alguém sabe me dizer o porque?
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
tem uma proprioedade janela console
se ela não estiver setada as mensagens não aparecem, veja se não é isso.....
se ela não estiver setada as mensagens não aparecem, veja se não é isso.....
-
- Rank: DBA Pleno
- Mensagens: 297
- Registrado em: Ter, 21 Dez 2010 8:45 am
- Localização: Florianopolis
Priscila Fernandes
alguém. ALGUMA IDEIA.
NÃO IMPRIME NADA. QUANDO COLOCO O OPEN_FORM. NUMA PROCEDURE CHAMADA ABRIR_FORM.
E CHAMO QUANDO CLICO NO BOTAO IMPRIMIR DESSE JEITO
abrir_form('LIB','SELIMP',NULL,NULL);
NÃO IMPRIME NADA. QUANDO COLOCO O OPEN_FORM. NUMA PROCEDURE CHAMADA ABRIR_FORM.
select max(cd_rotina_origem) into v_rotina
from ace_rotina
where cd_rotina = p_rotina;
if v_rotina is null then
v_rotina := p_rotina;
else
select cd_sistema into v_sistema
from ace_rotina
where cd_rotina = v_rotina;
end if;
if v_sistema is null then
v_sistema := p_sistema;
end if;
select ds_path into v_path
from ace_sistema
where cd_sistema = v_sistema;
if v_rotina is null then
v_rotina := p_rotina;
end if;
open_form(v_path||v_rotina,activate,session,no_share_library_data,pl_id);
abrir_form('LIB','SELIMP',NULL,NULL);
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes