Botão RUN

Bom dia,

Fiz uma validação no botão… em caso de falha como envio uma mensagem para o usuário?

Faça um “Try” (http://php.net/manual/pt_BR/language.exceptions.php) como retorno em caso de falha no try use um sc_alert (http://www.scriptcase.com.br/docs/pt_br/v81/macros-scriptcase/macros-scriptcase#sc_alert).

Boa tarde,

Alexandre o sc_alert não funciona dentro do botão RUN. Ao menos não está funcionando aqui…

o que poderia acontecer no processamento do botão run (onfininsh) para dar algo errado?

nesse evento vc possui todos os valores de registros validos a processar.

porque daria errado?

isso só pode acontecer se a modelagem do banco de dados não esta bem feita ou se na consulta em questão estão aparecendo registros por algum motivo não podem ser processados, nesse caso vc deve verificar antes de processar.

Mesmo assim, no botão run padrão de uma consulta ao processar caso algo de errado vc pode redirecionar para uma app de controle como se fosse uma mensagem.

Você pode usar uma botão ajax para realizar processamentos, para tal tem que simular um botão run como mostra nesse vídeo:

https://youtu.be/1nYwOYxilWI

desculpe você está certo.
Não irá funcionar num botão run.
O escopo da macro sc_alert é:
Aplicação Controle
onLoadAll
onValidate

No onrecord ou onfinish do botão run.
Após sua verificação em caso de “Erro/falha” use?;

echo "<SCRIPT LANGUAGE=“JavaScript” TYPE=“text/javascript”>
alert (“Alerta deu errado!”)
";

olá, então estou utilizando esse echo, porém ele nao notifica a mensagem, aparece apenas uma modal toda branca