botão run (RESOLVIDO)

(weber) #1

Bom dia pessoal, precisava de uma solução tenho uma app de consulta (contas a receber e a pagar), por motivos de agrupamentos, detalhes e totalizadores o ideal é usar a consulta mesmo.

Porem criei um botão run, no codigo do botao run

eu capturo o id do titulo

$selecao_multipla = “”;
$selecao_multipla .= {financeiro_lancamentos.lancamento_id} . “#”;

Dessa forma ficando um resultado por exemplo == "123#124#125# … oque ficaria facil para eu ler a variavel

Se eu fizer apenas isso funciona guarda a informação na variavel …

porem eu preciso apos guardar a variavel encaminhar o resultado para outra tela onde eu iria ter as opções de oque fazer com os titulos selecionados

entao seria algo assim

$selecao_multipla = “”;
$selecao_multipla .= {financeiro_lancamentos.lancamento_id} . “#”;
sc_set_global($selecao_multipla);
sc_redir(‘lancamentos_selecao.php’);

O problema obviamente é que o run roda a cada registro, ou seja ele acaba pegando apenas a variavel da primeira selecao e entao direciona para a aplicação

Oque eu poderia fazer para so redirecionar apos ter obtido todos os “ids…”

abcs

(weber) #2

peguei um exemplo do site da nm e resolvi …

Eu peguei um exemplo da netmake e resolvi …

no evento onscriptinit

// ------------- CRIAÇÃO DAS VARIAVEIS PARA A SELEÇÃO DO ARRAY (BOTAO RUN) ---------//
= 0;
[total_chked] = array();

//Nas aba aplicação opção variaveis globais, marcar como opcional e de saida

//botao run
evento on record
$arr=;
[total_chked][$arr] = {financeiro_lancamentos.lancamento_id};
++;

e no evento onfinish
$tot = count([total_chked]);
$selecao_multipla= “”;

for($x=0;$x<$tot;$x++)
{
$selecao_multipla.= [total_chked][$x]."#";
}

sc_set_global($selecao_multipla);
sc_redir(‘lancamentos_selecao.php’);