Строка Python или логическое значение в Crystal Reports - Как форматировать заголовки в отчете - PullRequest
0 голосов
/ 23 октября 2019

Я не очень хорош в Python, но, похоже, мне нужно изменить строку Python, чтобы получить нужные мне результаты, но я не уверен, как это сделать. В отчетах Crystal я могу раскрасить этот раздел, используя эксперт раздела, но тогда он окрашивает все основные заголовки в один и тот же цвет. Например, у меня есть это:

    If {@GroupNumber} = 1 then "prepress" 
   else 
    if {@GroupNumber} = 2 then "stock" 
   else 
   if {@GroupNumber} = 3 then "press" 
   else 
   if {@GroupNumber} = 4 then "ink" 
   else 
   if {@GroupNumber} = 5 then "postpress" 

Это разные "группы", использующие один и тот же заголовок. Это дает каждому разделу новый заголовок, но мне нужно найти способ указать каждый заголовок другим цветом. Любые предложения, как я могу получить эти заголовки с цветовой кодировкой?


if GroupNumber = 1 then fuchsia
else
If GroupNumber = 2 then yellow
else
If GroupNumber = 3 then yellow
else
If GroupNumber = 4 then yellow
else
If GroupNumber = 5 then green

Только мой заголовок "нажмите" показывает правильные результаты. Все остальные появляются черными, и я не уверен, почему.

1 Ответ

0 голосов
/ 28 октября 2019

Для дальнейшей ссылки:

После комментариев выше, кажется, решение было использовать пользовательскую формулу "{@GroupNumber}" вместо зарезервированного слова "GroupNumber".

Хотяу них одно и то же имя, они относятся к разным вещам.

...