если запись из базы данных имеет определенное значение, подставьте изображение в отчет - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь прочитать значение из моей базы данных и, в зависимости от символа, отображается другое изображение.В основном значения будут b, r, g или y для синего, красного, зелено-желтого, и в отчете я хотел бы показать цветной кружок, соответствующий записи.Кто-нибудь знает быстрый способ сделать это?Я новичок в кристальных отчетах.Спасибо.

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Круги создаются с помощью прямоугольника (да, действительно).Установите округлость = 100%.К сожалению, вы не можете скрыть / показать (подавить, в языке Crystal) прямоугольник с условной логикой.Вы также не можете изменить его значения x и y.Так что для ваших целей это бесполезно.

Один из вариантов - вставить четыре цветных изображения кругов.Подавить все, кроме того, который вы хотите отобразить.

Еще один вариант - вставить текстовое поле, а затем добавить к нему круглый округлый символ (Word может помочь с этим).Используйте условное форматирование текстового поля, чтобы изменить его цвет.

0 голосов
/ 06 марта 2012

Еще одно предложение крейгу. Вы могли бы:

  • создать файл изображения для каждого из цветных кругов
  • добавить один из этих цветных кругов в отчет
  • клик правой кнопкой мыши, формат графика
  • на вкладке рисунка выберите редактор формул для графического местоположения
  • введите формулу, которая ищет соответствующий файл изображения цветного круга

    'C: \ circle \' + {table.field} + '.jpg'

L

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...