Editar segundo registro do formulário após salvar

Olá !

Tenho um formulário de itens de pedidos, e gostaria que assim que eu editar e salvar o item da sequencia, ele possa abrir o formulário novamente com o item da sequencia posterior. Acredito que alguém ja deve ter passado por isso e conseguiu resolver.
Vi alguns exemplos com o sc_redir, mas eu parei assim que vi minha dificuldade em passar parâmetros através da macro: tipo sc_redir(“cppedpro_form”,“seq={seq}”,“edit”);
Nem sei se está correto, mas não consegui fazer.

Se alguém puder me ajudar nisso,

image
Faça um detalhe no mestre pedidos mais ou menos igual ao da imagem

Olá Roberto ! td bem?

Obrigado pela sugestão, mas no meu caso, não posso usar dessa forma, porque trata-se de um formulário que tem muitos campos, por isso ele tem que estar configurado no formato ÚLTIMO REGISTRO.
Segue como está o meu formulário:

Faz com uma controle.
Os salvamentos teriam que ser manual

1 Curtida

Olá Haroldo ! td bem?

Obrigado pela dica, achei que pudesse ter alguma forma de fazer isso que não fosse fazer um controle.
Grato pela ajuda.

Você pode recarregar o formulário passando o id do próximo registro, mas não fica tão profissional como em uma controle.

Tem que decidir o que fazer quando chega no último registro.

No evento onAfterUpdate:


$sel = "select id from tabela where id > {id} and id_mestre = {id_mestre} order by id limit 1";
sc_lookup(ds, $sel);
if (!$ds) {
  sc_alert('Não há mais registros!');
}else{
   sc_commit_trans();
   $_id = $ds[0][0];
   sc_redir(app.php,'id='.$_id);
}

Isso se sua tabela estiver modelada conforme normas padrões de modelagem.