Fórum Somar valor null #193848
09/11/2003
0
Edit1.Text:=FormatFloat(´R$ #,0.00´, qSomaResultado.value -qSomaDesp.Fields[0].Value);
Como fazer para que quando o valor de “ qSomaDesp.Fields[0].Value “ for zero a operação possa ser completada ?
Obrigado.
Como fazer para que quando o valor de “ qSomaDesp.Fields[0].Value “ for zero a operação possa ser completada ?
Obrigado.
Jose
Curtir tópico
+ 0
Responder
Posts
09/11/2003
M@rk Knopfler
Quando um campo da tabela não está preenchido, o SQL retorna null e a operação não pode ser feita. Utilize a propriedade IsNull:
if qSomaDesp.Fields[0].IsNull then
// Se o campo for nulo, assuma o valor zero
Edit1.Text:=FormatFloat(´R$ #,0.00´, qSomaResultado.value - 0.00)
else
Edit1.Text:=FormatFloat(´R$ ,0.00´, qSomaResultado.value - qSomaDesp.Fields[0].Value);
if qSomaDesp.Fields[0].IsNull then
// Se o campo for nulo, assuma o valor zero
Edit1.Text:=FormatFloat(´R$ #,0.00´, qSomaResultado.value - 0.00)
else
Edit1.Text:=FormatFloat(´R$ ,0.00´, qSomaResultado.value - qSomaDesp.Fields[0].Value);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)