Ola a todos!
O que seria de nós sem um desafio? Estava funcionando em uma versão anterior e agora não esta mais:
- Criei um campo avulso no meu formulário do tipo Moeda e dei o nome f_valor_total (Valor Total)
- Nos eventos OnNavigate e OnLoad coloquei a chamada para um método PHP que eu criei
- Este é o método:
[font=courier]{f_valor_total} = 0;
$tmpSQL = "SELECT "
. "SUM(servicos_itens.qnt*estoque.valor_venda) AS valor_total "
. " FROM "
. "estoque INNER JOIN servicos_itens ON estoque.codigo_estoque = servicos_itens.codigo_estoque "
. "WHERE "
. "(servicos_itens.codigo_servico = " . {codigo_servico} . “)”;
sc_lookup(rs, $tmpSQL);
if (isset({rs[0][0]})) {
{f_valor_total} = (double) {rs[0][0]};
}
sc_format_num({f_valor_total}, ‘.’, ‘,’, 2, ‘S’, ‘1’, ‘R$’);
[/font]
O problema está na última linha que ao salvar o registro aparece a mensagem:
ERRO
Valor Total: Dados inválidos
Se eu comento a linha, não ocorre erro. Já testei também a consulta SQL, sem a consulta e colocando um outro valor na primeira linha. O estranho é que ao entrar na aplicação (onLoad) mostra o valor.
Att,
Amilton Soares