Autor Tópico: sc_Redir e sc_alert no onAfterInsert  (Lida 3127 vezes)

ZooSP

  • Novato
  • *
  • Mensagens: 37
    • Email
sc_Redir e sc_alert no onAfterInsert
« Online: Agosto 09, 2010, 05:01:42 pm »
Galera, preciso que quando a pessoa inclua um formulário, ele apareça uma mensagem com o número do Auto-incrento que foi gravado no banco.

No caso estou usando o seguinte comando no OnAfterInsert

sc_alert("Ficha número {id_ficha}");

sc_redir(http://10.19.30.3/portal/menu_peca/menu_peca.php);



Se eu retiro o sc_redir ele funciona o alert, mais se deixo assim o alert não funciona, só funciona o redir....

O que estou fazendo de errado?   Existe outra forma de mostrar o numero do autoincremento?

Obrigado
Venha-nos Fazer uma Visita!!

George Carvalho

  • Expert
  • *****
  • Mensagens: 1373
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #1 Online: Agosto 09, 2010, 08:59:38 pm »
echo "<script>alert('Sua mensagem {campo_auto_incremento}!')</script>";
sc_redir(sua_aplicacao.php);
George Carvalho
Porto de Galinhas/PE

ZooSP

  • Novato
  • *
  • Mensagens: 37
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #2 Online: Agosto 10, 2010, 03:37:00 pm »
Funcionou perfeitamente... Muito obrigado!
Venha-nos Fazer uma Visita!!

Eduardo Alves

  • Avançado
  • ****
  • Mensagens: 262
    • SLords Informatica
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #3 Online: Outubro 21, 2010, 02:26:17 pm »
indo um pouco alem...gostaria de ver se eu consigo abrir um outro aplicativo toda vez que o usuario logar... por exemplo, logando ele abre o menu normalmente mais verificar se tem algum documento faltante em uma base de dados e abre outro formulario (pop-up) informando isso... tentei fazer isso com o sc_redir no OnValidateSucess, mais ele anula o menu abrindo somente esse formulario que eu redirecionei...tentei no sc_security_menu (evento onApplicationInit) colocando um sc_redir (com _blank) abre o menu (com um erro de Undefined index sc_apl_menu_link) abre um popup do formulario que eu direcionei, mais não carrega o mesmo (dá como pagina não carregada). Alguem sabe como fazer essa façanha ???
Eduardo Alves
Gestor de TI e Segurança de Dados
Tel: (11) 8400-0224 (TIM) – Nextel: Id: 5 * 4522
email: analista@slords.com.br skype: analista.slords
www.slords.com.br

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #4 Online: Outubro 21, 2010, 03:09:11 pm »
Normalmente o pessoal usa a aplicação inicial do menu pra ficar mostrnado informações para o usuario ... voce pode exibvir la mesmo a mensagem, ou ele dar um window.open numa aplicação ... ou se nao for o caso, a gente pode tentar dar um window.open direto no menu ... ja que sc_redir é para redirecionar a pagina atual e nao abrir janelas ...

Haroldo

  • Expert
  • *****
  • Mensagens: 6286
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #5 Online: Outubro 21, 2010, 03:14:57 pm »
existem tantas formas de se fazer isso:
Javascript:

window.open("http://www.criarweb.com" , "janela1" , "width=120,height=300,scrollbars=NO")

php:

header('Location: http://www.example.com/');

Eduardo Alves

  • Avançado
  • ****
  • Mensagens: 262
    • SLords Informatica
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #6 Online: Outubro 22, 2010, 10:55:56 am »
fala mano...

tentei usar assim e não tive sucesso:

No evento onvalidatesucess (login)

$javascript_function   = 'window.open("http://www.uol.com.br" , "janela1" , "width=120,height=300,scrollbars=NO")
';

 
// Call javascript function
sc_ajax_javascript($javascript_function);


posso fazer isso ??? vlw


existem tantas formas de se fazer isso:
Javascript:

window.open("http://www.criarweb.com" , "janela1" , "width=120,height=300,scrollbars=NO")

php:

header('Location: http://www.example.com/');

Eduardo Alves
Gestor de TI e Segurança de Dados
Tel: (11) 8400-0224 (TIM) – Nextel: Id: 5 * 4522
email: analista@slords.com.br skype: analista.slords
www.slords.com.br

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #7 Online: Outubro 22, 2010, 11:11:47 am »
Depois eu testo, mas no onValideSucess ... se voce abrir ... nao quer dizer que de fato inseriu ...

Pode dar erro do banco ainda ... voce tem que usar no afterInsert.

onValidateSucess significa apenas que passou na validação dos tipos de dados e sua validação ...
Não quer dizer que garante a integridade do banco.

Haroldo

  • Expert
  • *****
  • Mensagens: 6286
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #8 Online: Outubro 22, 2010, 11:22:08 am »
coloque na onscriptinit da aplicação chamada. você quer um popup. eununca usei essa macro para chamada a funções java.

eu dou echo "<script> window.open(... </script>";

preciso testar essa macro ainda.

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: sc_Redir e sc_alert no onAfterInsert
« Responder #9 Online: Outubro 22, 2010, 11:57:16 am »
tbm nunca usei :-p depois eu faco alguns testes.

jaimenetoj

  • Novato
  • *
  • Mensagens: 33
    • Email
Re:sc_Redir e sc_alert no onAfterInsert
« Responder #10 Online: Setembro 17, 2012, 10:50:35 am »
vc precisa usar a macro sc_commit_trans ("Conexão"), antes da msg.