 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
aline_amorim Aprendiz


Registrado: Sexta-Feira, 8 de Fevereiro de 2008 Mensagens: 265
|
Enviada: Qui Mar 27, 2008 12:18 pm Assunto: rave |
|
|
Galera criei o relatorio rave via codigo no delphi e tenho no evento onprint
do rvsystem o seguinte codigo:
procedure TForm1.RvSystemMPPrint(Sender: TObject);
begin
with Sender as TBaseReport do
begin
SetFont('Arial',9);
Bold := False;
material.First;
material.DisableControls;
while not material.Eof do
begin
RestoreTabs(1);
PrintLeft(materialMAT_DESCRICAO.AsString,4);
PrintLeft(materialMAT_ID.AsString,1.2);
PrintRight('R$ '+ materialMAT_PRECO_COMPRA.AsString,13.6);
PrintRight('R$ '+ materialMAT_PRECO_VENDA.AsString,19.3);
material.Next;
NewLine;
end;
material.EnableControls;
end;
end;
até aqui blz ele gera o relatorio com os dados tudo direitinho. A duvida é eu quero mudar a cor da fonte do campo materialMAT_DESCRICAO no relatorio quando o valor do MAT_PRECO_VENDA for maior que 5. Já tentei de todas a formas mas nao consegui alguem pode me ajudar? |
|
Voltar ao Topo |
|
 |
russo_bradock Membro Junior


Registrado: Quinta-Feira, 14 de Dezembro de 2006 Mensagens: 335
|
Enviada: Sáb Mar 29, 2008 11:57 am Assunto: |
|
|
Cara, tenta inserir esse codigo antes de imprimir a descricao:
if materialMAT_PRECO_VENDA.AsCurrency >5 then
FontColor:=clRed
else
FontColor:=clBlack;
Lembre tambem de colocar o FontColor:=clBlack após a impressao da descricao, pois caso ele mude para vermelho dara problema se nao informar esse codigo.
Espero ter ajudado, qualquer coisa me chama no msn rafaelrossi_ibira@yahoo.com.br |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|