sc_exit(Opção)

A macro sc_exit define o comportamento da aplicação após a execução de um botão PHP ou RUN. Este comportamento varia de acordo com o parâmetro informado.

Seu uso é exclusivo para botões do tipo PHP ou RUN

Parâmetro

Parâmetros Exemplos Descrição

Sem parâmetro

sc_exit();

A tela de confirmação com o botão "OK" não será exibida, e o usuário será redirecionado para a aplicação anterior (caso exista).

ok

sc_exit(ok);

A tela de confirmação com o botão "OK" será exibida, e o usuário será redirecionado para a aplicação anterior (caso exista).

sef

sc_exit(sef);

A tela de confirmação com o botão "OK" não será exibida, e o usuário retornará para a aplicação atual, executando novamente o comando SELECT da aplicação.

ref

sc_exit(ref);

A tela de confirmação com o botão "OK" não será exibida, e o usuário retornará para a aplicação atual, atualizando os dados por meio de um refresh.

ok, sef

sc_exit(ok,sef);

A tela de confirmação com o botão "OK" será exibida, e o usuário retornará para a aplicação atual, executando novamente o comando SELECT da aplicação.

ok, ref

sc_exit(ok,ref);

A tela de confirmação com o botão "OK" será exibida, e o usuário retornará para a aplicação atual, atualizando os dados por meio de um refresh.

Parâmetros para formulários e controle

As opções abaixo são para controle de transações e de uso exclusivos para botões PHP nas aplicações de controle e formulário.

Parâmetros Exemplos Descrição
Sem parâmetro

sc_exit();

Não afeta transações na base de dados.
c

sc_exit(c);

Realiza as transações pendentes.
r

sc_exit(r);

Não realiza as transações pendentes 

 

Exemplos:

// Usando no evento onRecorde do botão RUN.
$update = "update orders set shipaddress = 'finalizado' where orderid = ". {orderid};
sc_exec_sql($update);
sc_exit(ref);