ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

rave

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
aline_amorim
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 8 de Fevereiro de 2008
Mensagens: 265

MensagemEnviada: Qui Mar 27, 2008 12:18 pm    Assunto: rave Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
russo_bradock
Membro Junior
Membro Junior


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 335

MensagemEnviada: Sáb Mar 29, 2008 11:57 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB