[FINALIZADO] Limpeza buffer formulário para iniciar o processo novamente

Pessoal bom dia.
Tenho um form_001 que tem em seu SQL um where status=‘1’, e um botão que ao ser pressionado altera o status para 0 e após esse evento ele “o form_001” é redirecionado para uma outra app “blank” que por sua vez redireciona para o form_001 novamente.
Acontece que nesse redirecionamento o form_001 ainda mantém o id do registro alterado anteriormente, como no SQL tem o where ele dá erro dizendo que o registro não encontrado. “é claro está com status=‘0’”.
Bom quando inicio do zero a app “carrego ela da primeira vez” não apresenta esse erro, mesmo que na base de dados tenham registros com status=‘0’.
Como que eu faço para limpar isso do form?
Está ± assim no form_001:



sc_commit_trans();
sc_exit(sel);
sc_redir(minha_app…

Esta usando um botão ajax?
Não precisa redirecionar, apenas utilize o botão ajax:

{status} = 0;
sc_ajax_javascript(‘nm_atualiza’,[‘alterar’]);

Muito obrigado por ter respondido.
Não estou utilizando um botão ajax, e sim php.
Não deu certo.
Ele atualiza o Bd e fica parado no registro sendo que ele “registro” não pode ser mostrado nesse form já que em seu sql tem a restrição supra.

Bem vamos lá.
Se existe uma restrição para não exibir registros com status = 0, então qual registro vai exibir?
É um formulário único registro?
Tem que avaliar a regra do negócio.

Todos os registros cujo o status = ‘1’.


Restrição no form:

Veja quando inicio app pela primeira vez.

Veja o que acontece:

Quando faço uso do botão ajax ele faz a operação e fica parado no registro que fora alterado o status para ‘0’.

nesse caso vc tem que localizar o primeiro registro com status = 1
e redirecionar passando como parâmetro esse id.

Obrigado Haroldo pela dica.
Vou fazer isso a partir de uma grid deixar o form só para incluir e alterar.