Passo a passo:
BOTAO RUN - PROCESSAR CONSULTA
Primeiro na Consulta em Eventos (OnScriptInit) colocar:
// BOTÃO RUN
[j] = 0;
[registro_selecionados_id1] = array(); // Esse vai receber {Precos1.id_precos}
[registro_selecionados_id2] = array(); // Esse vai receber {Precos1.id_mercado}
[registro_selecionados_id3] = array(); // Esse vai receber {Precos1.id_produtos}
Criar um BOTAO na consulta selecionar tipo = RUN
Dentro do BOTAO no EVENTO (OnRecord) Colocar:
$arr=[j];
[registro_selecionados_id1][$arr]={Precos1.id_precos};
[registro_selecionados_id2][$arr]={Precos1.id_mercado};
[registro_selecionados_id3][$arr]={Precos1.id_produtos};
[j]++;
Dentro do BOTAO no EVENTO (OnFinish) Colocar:
$qtde_registros=count([registro_selecionados_id1]);
for($x=0; $x<$qtde_registros; $x++){
$id_precos_x = [registro_selecionados_id1][$x];
$id_mercado_x = [registro_selecionados_id2][$x];
$id_produtos_x = [registro_selecionados_id3][$x];
// Inserir Novo Registro
$sessao_php = session_id();
sc_exec_sql ("
INSERT INTO FROM lista
(secao_lista,
id_precos,
id_mercado,
id_produtos
VALUES
‘$sessao_php’,
$id_precos_x,
$id_mercado_x,
$id_produtos_x
");
} // Final for $x