1 - Valores alfanuméricos (A-Z) têm que vir acompanhados de "'" (apóstrofo ou aspas simples).
Exemplo: [Chapa do Funcionário] == ‘00001’
Observe que ao não se utilizar um valor alfanumérico entre apóstrofos, a formatação não é devidamente aplicada. |
2 - Valores numéricos (0-9) não podem ser acompanhados de outro caractere que não seja os convencionais utilizados em formatação numérica americana:
Exemplo: [Salário] >= 0 And [Salário] <= 1050.99
Em versões mais antigas do sistema era necessário que:
|
3 - Valores em geral - Não devem vir acompanhados do nome da tabela, ao se formar a expressão de formatação condicional.
Exemplo: [Chapa do Funcionário] = '00001' (Certo)
[Funcionários.Chapa do Funcionário] = '00001' (Errado)
Tomando os devidos cuidados ao escrever a expressão de formatação, a mesma irá funcionar como o esperado.
Para correto funcionamento da formatação condicional que utilize campos de consultas SQL, é necessário a utilização de alias únicos nos campos utilizados nas condições de regras. Ou seja, atribuir alias que não existam em outras tabelas/Consultas SQL presentes no relatório. |
1 - Valores decimais - Para fazer a conversão corretamente de um item de relatório é utilizado a expressão ToDecimal.
Exemplo: ToDecimal([ReportItems].[Totalizador3].[Text]) < 0.00 (Certo)
ToDecimal([ReportItems].[Totalizador3]) < 0.00 (Errado)
Tomando os devidos cuidados ao escrever a expressão de formatação, a mesma irá funcionar como o esperado.
Para correto funcionamento da conversão o item de relatório tem que está em formatação numérica # para que a regra de formatação funcione corretamente. |
|
|