Tente isso:
Total.Caption := FormatFloat('###, ###,###0.00',(
DTM.tb_avan_soma.FieldByName('soma').AsFloat) -
-(DTM.tb_avanc_debito.FieldByName('debito').AsFloat));
Deve funcionar sem dar o erro mesmo tendo valores null
[]'s
RICARDO CERQUEIRA
ANALISTA DE SISTEMAS
On 6/16/05, Rodrigo Mota
Esta dando o erro EVariantError Invalid variant type conversion
Percebi o erro quando o resultado de soma vazio ou dbito vazio,
quando os dois no esto vazios o erro no ocorre
Como procedo agora???
Total.Caption := FormatFloat('###, ###,
###0.00',(DTM.tb_avan_soma.FieldValues['soma']) -
que tal:
Total.Caption := FormatFloat('###, ###,
###0.00',(DTM.tb_avan_soma.FieldByname( 'Soma' ).Asfloat -
DTM.tb_avanc_debito.FieldByname('debito').asFloat ) );
=
De:Rodrigo Mota [EMAIL PROTECTED]
Para:delphi-br@yahoogrupos.com.br
Assunto:[delphi-br] Variant type
: [delphi-br] Variant type conversion
que tal:
Total.Caption := FormatFloat('###, ###,
###0.00',(DTM.tb_avan_soma.FieldByname( 'Soma' ).Asfloat -
DTM.tb_avanc_debito.FieldByname('debito').asFloat ) );
=
De:Rodrigo Mota [EMAIL PROTECTED]
Para:delphi-br
conversion
que tal:
Total.Caption := FormatFloat('###, ###,
###0.00',(DTM.tb_avan_soma.FieldByname( 'Soma' ).Asfloat -
DTM.tb_avanc_debito.FieldByname('debito').asFloat ) );
=
De:Rodrigo Mota [EMAIL PROTECTED]
Para:delphi-br@yahoogrupos.com.br
Assunto:[delphi-br] Variant type
Assunto: Re: [delphi-br] Variant type conversion
O problema e q um dos dois valores esto nulos e no com 0.
Basta colocar 0 na tabela ou testar primeiro antes de tentar calcular.
function iif(Condicao: boolean; Verdadeiro, Falso: variant): variant;
begin
if Condicao then
Result
: [delphi-br] Variant type conversion
Oh valew Eduardo, funcionou blzinha
Eu no entendi o pq quando eu coloquei o
DTM.tb_avan_soma. quando
colocamos o ponto ele aparece a lista de funes
disponveis para
Se usar com aquele objeto, soh que no caso no
apareceu o
fieldbyname('') que normalmente uso
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Eduardo
Enviada em: quinta-feira, 16 de junho de 2005 11:17
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Variant type conversion
O problema e q um dos dois valores esto nulos e no com 0
8 matches
Mail list logo