Autor Tópico: [RESOLVIDO] Botão OK ao final de processo no eveto onFinish de botão tipo RUN  (Lida 1152 vezes)

AdemilsonLG

  • Novato
  • *
  • Mensagens: 28
    • Email
Pessoal.

   Estou com o seguinte problema:

   Criei um botão tipo RUN na minha consulta onde eu executo um processo que gera conteúdo em outra tabela com as linhas selecionadas na consulta e ao final desse processo eu disparo, via ligação, uma aplicação que me permite editar o conteúdo dessa nova tabela, ou seja, é um formulário para edição. Acontece que ao final do processo no evento onFinich do botão RUN e antes de disparar a ligação, aparece um botão OK na tela e então para conseguir disparar a ligação eu preciso clicar nesse OK. Como faço para inibir esse OK e ir direto para a minha aplicação de formulário após o meu processo no botão RUN?

   Obrigado pela ajuda.... Um abraço à todos.

   Ademilson Garcia.
« Última modificação: Janeiro 24, 2013, 02:46:15 pm por Bernhard »

Robert Berbert

  • Expert
  • *****
  • Mensagens: 769
  • Desenvolver é sempre estar se atualizando.
    • Conesoft
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #1 Online: Janeiro 21, 2013, 08:49:14 am »
Use um sc_redir no final do código onFinish. Acho que funcionará.
-- Design ou programador eis a questão.

saulobborges

  • Expert
  • *****
  • Mensagens: 1392
    • SGi Sistemas
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #2 Online: Janeiro 21, 2013, 08:59:29 am »
Você esta fazendo essa ligação como, a melhor forma é via sc_redir, tem uma macro também que se chama sc_exit() o escopo dela não informa botões run porém não custa tentar.

AdemilsonLG

  • Novato
  • *
  • Mensagens: 28
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #3 Online: Janeiro 21, 2013, 09:37:06 am »
Pessoal.

   Já tentei a sc_redir no onFinish mas não funcionou, quanto à sc_exit, creio que o efeito não seria o desejado, pois ela irá sair da aplicação, certo? e na verdade eu quero que uma nova aplicação seja chamada, nesse caso o meu formulário de alteração da nova tabela gerada no processo onFinish.

AdemilsonLG

  • Novato
  • *
  • Mensagens: 28
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #4 Online: Janeiro 21, 2013, 09:40:24 am »
Complementando....

A minha ligação que dhama a aplicação de fomulário é feita como uma ligação de botão no próprio botão RUN que estou usando. Percebi que nesse caso a ligação é disparada após o processo no onFinish, exatamente de jeito que eu necessito, porém aparece o botão OK antes da ligação.

Robert Berbert

  • Expert
  • *****
  • Mensagens: 769
  • Desenvolver é sempre estar se atualizando.
    • Conesoft
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #5 Online: Janeiro 21, 2013, 10:27:49 am »
Vai ter que fazer um ajax com JQuery. Da uma pesquisada ai pois essa tela modal que abre com o ok é uma pag. html, você terá que forçar um redirecionamento com JQuery.
-- Design ou programador eis a questão.

AdemilsonLG

  • Novato
  • *
  • Mensagens: 28
    • Email
Re:Botão OK ao final de processo no eveto onFinish de botão tipo RUN
« Responder #6 Online: Janeiro 24, 2013, 08:40:02 am »
Pessoal.

   Retificando meu comentario anterior. A macro sc_redir funciona sim no evento onFinish do botão tipo RUN. Eu estava fazendo alguma coisa errada, mas mudei um pouco o código e agora está funcionando, ou seja, estou conseguindo ir para a aplicação desejada sem passar pelo botão OK. Problema resolvido.

   Muito obrigado à todos...

   Ademilson Garcia.