Gerando arquivos excel

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Avatar do usuário
jessica.ff
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 61
Registrado em: Seg, 11 Jun 2007 2:28 pm
Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.

:?: :!: :?: DUVIDA :?: :!: :?:

Eu tenho uma rotina que gera um arquivo excel, que abre a janela pro usuario perguntando se ele deseja abrir ou salvar, e se for salvar mostra na tela o open do windows para selecionar o local e o nome.

alguém sabe como sabe pra já salvar automaticamente sem perguntar ao usuario?? :roll:

[]'s
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

Isso é na WEB ? (plweb?).
Se sim, eu acho que um site não tem permissão de ficar gravando coisas direto sem perguntar :-/

Explica melhor aí a situação!!!
Avatar do usuário
jessica.ff
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 61
Registrado em: Seg, 11 Jun 2007 2:28 pm
Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.

Sorry...

É sim, PL/WEB...

Mas se não dá, no problens

valeu
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

Na real, acho que isso é uma configuração do BROWSER.
Veja o firefox, por exemplo:

Imagem

Observer que pode-se forçar p/ ele fazer download sempre na mesma pasta. Mesmo assim, creio que ele sempre pergunta... :-/
Avatar do usuário
jessica.ff
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 61
Registrado em: Seg, 11 Jun 2007 2:28 pm
Localização: Gravataí - RS
ninguém é tão sabio que não tenha a aprender, e nem tão ignorante que não tenha a ensinar.

Bom galera é o seguinte, eu tenho uma tela no pl/web, que gera um relatório excl. Até ai tudo bem ele está funcionando perfitamente. Porem é um relatório pesado e para os queridos usuarios, não clicarem varias vezes no botão gerar enquanto ele processa, eu utilizo uma função que desabilita os botões, porem essa função (javascript) ela só volta habilitar com termina de carregar o form mas isso não acontece... e eu não sei o que fazer pra voltar a habilitar os botões. Pra entenderem melhor vou colocar o trecho de codigo:

Na procedure filtro faz uma validação das datas e em seguida desbilita o botão e chama a procedure processa:

Selecionar tudo

htp.p('function Obrigatorio(fFiltro){                                        ');
   --
   htp.p('  var Ok = false;                                                     ');
   htp.p('  if ((fFiltro.wvDataIni.value=="") || (fFiltro.wvDataFim.value=="")){');
   htp.p('     alert("Você deve informar o período.");                          ');
   htp.p('     fFiltro.wvDataIni.focus();}                                      ');
   htp.p('        else{                                                         ');
   htp.p('           Ok = true; }                                            ');
   htp.p('  if (Ok){desabilitaBotoes (fFiltro);}                                ');
   htp.p('  return Ok;                                                          ');
   htp.p('}                                                                     ');
A função de desabiita botão

Selecionar tudo

htp.p('function desabilitaBotoes (oForm) {');
   htp.p('  for (i=0; i < oForm.length; i++) {');
   htp.p('    if ((oForm.elements[i].type == "button") || (oForm.elements[i].type == "submit") || (oForm.elements[i].type == "reset"))');
   htp.p('      oForm.elements[i].disabled = true;');
   htp.p('  }');
   htp.p('  window.status = "A G U A R D E ...";');
   htp.p('  document.body.style.cursor ="wait";');
   htp.p('}');
desde já valeu!!!!
Responder
  • Informação
  • Quem está online

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