Как вставить условную гиперссылку в Crystal Reports - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть отчеты Crystal, и я хотел бы изменить поле, чтобы оно стало гиперссылкой, в зависимости от другого поля.Но другое поле может иметь или не иметь данные.Как определить поле?

Поля: IDNumber, LinkField

Если LinkField не равен NULL, показывать IDNumber в качестве собственного значения с подчеркиванием и гиперссылкой, установленной в LinkField.Если LinkField имеет значение NULL, то просто укажите IDNumber как таковой без гиперссылки.

Итак, если в отчете было три IDNumbers и только у второго была гиперссылка, начиная с данных (3455, NULL; 4933, http://nothing; 4939, NULL)

Это будет выглядеть примерно так:

3455

4933

4939

1 Ответ

0 голосов
/ 03 октября 2011

Я мог бы создать поле со значением и другое поле с гиперссылкой.Поле гиперссылки было подавлено, но поверх поля со значением.Это работало из Crystal Developer, но не тогда, когда оно было перенесено на наш сервер.

Поскольку у меня не хватало места, я попытался отобразить только часть ссылки.Это работало как при разработке, так и на сервере, но я в конечном итоге хотел распечатать файлы в PDF и сохранить ссылки.Ссылки в PDF работали только в том случае, если они отображались полностью.

В конечном итоге мне пришлось показать всю ссылку в отчете, выделив ее отдельной строкой (чтобы освободить место).(Я также попытался напечатать его шрифтом в 1 пункт, что делало его похожим на подчеркивание, но на нем было сложно щелкнуть, а также все еще перезаписывались поля.)

...