Tente assim: Valor.Caption := FormatFloat('#,##0.00', qry1FieldByName( VL_LOCAL' ).Value);
ou pode também colocar na propriedade DisplayFormat do TField esta "máscara" #,##0.00 e linkar direto em um TQRDBText Atenciosamente, Felipe Guerço Oliveira ----- Original Message ----- From: er83pet04 To: [EMAIL PROTECTED] Sent: Monday, October 25, 2004 11:22 AM Subject: [delphi-br] Fomatar valor em relatório Tenho um qrlabel e quero formatar o mode de exibição dele como moeda, mas não está dando certo. Coloquei assim: Valor.Caption := qry1FieldByName( VL_LOCAL' ).Value; Valor.Caption := Format('R$ %8.2d', [qry1FieldByName( VL_LOCAL' ).Value]); O campo VL_LOCAL é do tipo number (8,2) e está dando o seguinte erro: "Format('%8.2d' invalid or incompatible with argument" Exemplo: Se o valor do campo é 35,5. Quero que seja exibido R$ 35,50. Alguém tem idéia de como resolver isso? Obrigada -- <<<<< 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] ou [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