Ir para conteúdo
Fórum Script Brasil
  • 0

Modificar cor da fonte de relatório


kinhosinfo

Pergunta

Caros mestres

Como posso imprimir um registro de uma tabela que, dependendo de uma condição, imprimir na cor vermelho, caso contrário, fica preto.

Exemplo: Temos o cadastro de clientes e queremos que na hora do relatório se o cliente for da cidade de São Paulo (municipio - campo da tabela TbCadastro) imprimir vermelho, caso contrário, fica preto.

Desde já, muito obrigado.

Abraços

киÑти длnão маникюра

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde, kinhosinfo!

Na seção Detalhe, evento Ao Imprimir do seu relatório, coloque uma instrução condicional, como o nosso amigo Leandro se referiu, especificando o campo Cidade, caso seja o seu, nessa condição

Ex:

If Me.Cidade="São Paulo" Then ' Se campo Cidade do relatório for São Paulo

Me.Detalhe.Backcolor=vbRed ' Caso true, pinte seção Detalhe de vermelho

Else

Me.Detalhe.Backcolor=vbBlack ' Caso false, pinte seção Detalhe de preto

Endif

VocÊ pode, ao invés das cores padrões do vb, utilizar o padrão rgb.

Também, caso queira somente realçar a cor das fontes dos registros impressos, então coloque nas condições true e false da instrução, o seguinte:

Me.Cliente.Forecolor=vbRed (true) ou vbBlack (false)

Me.Endereco.Forecolor=vbRed (true) ou vbBlack (false)

Me.Cidade.Forecolor=vbRed (true) ou vbBlack (false) ... e assim vai

Espero tê-lo ajudado!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...