AJUDA mestre detalhe Não Deleta o Ultimo Registo. FAZ tudo ( adiciono novo iten actualiza e o Valor total da factura, deleto itens e actuliza o Valor total ) MAS quando vou Deletar o ULTIMO REGISTO da Erro (Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE idfacturacao = ‘1’ AND cliente = ‘2101041200’’ at line 1)
View SQL
UPDATE facturacao SET valorfactura = WHERE idfacturacao = ‘1’ AND cliente = ‘2101041200’
Close )
o que não etendo que é que consigo DELETAR directo na BD ,
Por Favor Conhecidores na Materia to Pedindo a vossa Ajuda
codigo
// Calcula o Valor Total
sc_lookup(dtvalortotal,"SELECT
SUM(valor)
FROM
facturacaodetalhe
WHERE
idfacturacao = ‘[var_idfacturacao]’
AND
cliente = '[var_cliente]'");
if (empty({dtvalortotal})) { /* EOF */
$var_valor = 0;
} else {
sc_trunc_num({dtvalortotal[0][0]});
$var_valor = {dtvalortotal[0][0]};
}
//sc_trunc_num({dtvalortotal[0][0]});
//$var_valor = {dtvalortotal[0][0]};
sc_master_value(‘valorfactura’,$var_valor);
sc_exec_sql(“UPDATE facturacao SET valorfactura = $var_valor WHERE idfacturacao = ‘[var_idfacturacao]’ AND cliente = ‘[var_cliente]’”);