Pessoal, tenho um Sql, para gerar uma valor de saldo e estou utilizando o
FortesReport como gerador de Relatorio, mas no momento em que rodo o projeto
e executo o relatorio da a seguinte mensagem.

Fornecedores: Ocorreu um Erro durante a criação do Relatorio.
                  Conversion Error from String "0".

Se alguem puder me ajudar ficarei muito agradecido, pois estou a um tempo
tentando mas não consigo.

O Sql é este e esta no AfterPrint de um Columm footer e estou usando o
FireBird como BD.


With DM.IBQuery2 do begin
Close;
SQL.Clear;
SQL.Add('SELECT T.CODFORNEC, (SELECT COALESCE(SUM(S.VALOR),0) FROM CXMOV S
WHERE');
SQL.Add('(S.CODFORNEC = T.CODFORNEC) AND (S.FLAG = ''E'') AND (S.DATA <' +
DateToStr(FrmTelaPrint.JvDateEdit1.Date)+ '))-');
SQL.Add('(SELECT COALESCE(SUM(S.VALOR),0) FROM CXMOV S WHERE (S.CODFORNEC =
T.CODFORNEC)');
SQL.Add('AND (S.FLAG = ''S'') AND (S.DATA < ' +
DateToStr(FrmTelaPrint.JvDateEdit1.Date) + ')) AS SALDO');
SQL.Add('FROM CXMOV T WHERE (T.CODFORNEC >= ' +
FrmTelaPrint.Edit13CodFornec.Text + ')');
SQL.Add('AND (T.CODFORNEC <=' + FrmTelaPrint.Edit14CodFornec.Text + ')');
SQL.Add('AND (T.DATA < ' + DateToStr(FrmTelaPrint.JvDateEdit1.Date) + ')');
SQL.Add('GROUP BY T.CODFORNEC');
Open;
END;

RLLabel18.Caption := DM.IBQuery2.Fields[0].AsVariant;

end;



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a