Динамическое изображение Crystal Reports по формуле URL - PullRequest
3 голосов
/ 18 июня 2010

Мы хотим отобразить изображение в отчете Crystal Report 2008, а URL-адрес изображения зависит от поля в нашей базе данных, например:

"https://images.somewhere.com/" & {Data.Field} & ".jpg"

Это предположительно возможно при использовании формулы «расположение изображения» на объекте Picture (, как описано здесь и , предложено здесь ), но мы не можем заставить его работать - это просто показывает изображение по умолчанию каждый раз.

Есть что-то, чего нам не хватает?

Ответы [ 4 ]

2 голосов
/ 05 января 2011

может быть немного поздно! но это ответ на вопрос, почему вы не получаете изображения (динамические) для отображения в отчете Crystal. Снимки собраны с формой отчета (пустой) на момент компиляции. Это означает, что когда код программы изменяется на файл .exe, который может быть запущен позже, то изображение, которое вы имели в этой форме, переносится. Никаких других динамических фотографий из URL или путей. Динамически получать фотографии на кристалле отчета Читайте о таких вещах, как

  • @ Формула отчета о кристалле
  • Как динамически получать изображения на отчетах о кристаллах
  • Как добавить изображения Byte () в Crystal Reports

Некоторые из этих методов могут помочь.

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

1 голос
/ 23 октября 2017

Это правда: Кристалл не может справиться с https.Просто хотел добавить одну дополнительную информацию, которая вызывала у меня головную боль.Кристаллические динамические изображения с URL-адресов не работают, если изображение размещено на удаленном компьютере, а компьютер, на котором выполняется отчет, подключен через прокси.

1 голос
/ 06 ноября 2013

Crystal Report не может получить доступ к изображениям на машине с HTTPS.

0 голосов
/ 18 июня 2010

Может быть, Crystal не может получить доступ к безопасному серверу? Показывают ли изображения, хранятся ли они на вашем локальном компьютере, т.е. "C:\images\" & {Data.Field} & ".jpg"?

...