Justificar texto em formulários e relatórios (sem programação)

Esta tarefa no Access 2007/2010 agora é nativa, ou seja, basta alterarmos duas propriedades de um campo.  São elas:  Formato de texto  e  Alinhamento de texto.

Formato de texto = Rich Text
Alinhamento de texto = Distribuir

Veja o resultado de dois campos em um formulário: o primeiro campo sem o alinhamento e o segundo com o alinhamento.

Justificando texto em campo rich text em um formulário

 

Observe o resultado dos mesmos campos em um relatório:

Justificando texto em campo rich text em um relatório

 

Com o uso do formato Rich Text, temos a possibilidade de destacar palavras ou frases dentro do texto, conforme você está observando nas figuras acima. 

No artigo Access 2007 x outlook 2007 você pode também observar o potencial de uso do formato rich text., no campo assunto.

 

 


3 comentário(s)

joão do botão   21/5/2010 13:22:46

olá avelino, em primeiro quero parabenizar te pelo trabalho, muito bom mesmo. você parece dominar muito bem o access e não ser dominado por ele.
uma pergunta: tem como destacar palavras em um mesmo label via vba? tipo eu coloco uma condição para que ao realizar uma tarefa seja colocado no label lblMensagem a frase "Seu desempenho foi regular". tem como eu colocar somente a palavra regular em negrito e de outra cor? eu tentei criar variáveis para cada bloco de palavras e juntar essas variáveis no label mas não consegui.
obrigado desde então.

Avelino Sampaio   24/5/2010 08:00:06

João,

A solução que vejo para este seu caso é substituir o label por um campo texto, com fundo e bordas transparente e usando a propriedade Rich Text.

Sucesso

Ivan   4/7/2010 18:01:44

olá Avelino
Não sei se entendi, mas pelo que eu lí no artigo acima é possivel destacar (com outra cor por exemplo) uma palavra do texto usando o Rich Text.

"Com o uso do formato Rich Text, temos a possibilidade de destacar palavras ou frases dentro do texto, conforme você está observando nas figuras acima."

Como se faz isso no campo texto?


Envie seu comentário: