Não entendi, brother… nesse modo que voce citou, ele vai colocar todos os IDs no mesmo endereço (link) ??? Isso fará com que ele abra por exemplo (se tiver 2 ids diferentes), 2 paginas iguais, mudando somente os parametros ??? Não entendi usar o comparador IN. vi esse exemplo mais não entendi muito bem http://data.agaric.com/node/1930
Segue como está meu onvalidate:
$dat1 = {datainic};
$dat2 = {datafin};
sc_set_global($dat1, $dat2);
/* Macro sc_lookup */
sc_select(meusdados, “SELECT id_cliente, SUM(valor_faturado) FROM adm_os WHERE data_atendimento BETWEEN ‘$dat1’ AND ‘$dat2’ GROUP BY id_cliente”);
if (FALSE === {meusdados}) { sc_erro_mensagem(“Ocorreu um erro no acesso ao banco de dados.
”);
} else { while (!$meusdados->EOF) {
/* Utilize a linha abaixo como exemplo para atribuir os valores do banco a seus campos. */
$chave=$meusdados->fields[0];
$valorfechado=$meusdados->fields[1];
/* Macro sc_exec_sql */
sc_exec_sql("INSERT INTO adm_fechamento (id_cliente, valor_fechamento) VALUES (’$chave’, ‘$valorfechado’)
");
$meusdados->MoveNext(); }
$meusdados->Close(); }
sc_redir (http://intranet/boleto/boleto_itau.php?id=$chave&,"","_blank");
Vlw