|
|
|
Переход по ссылке в зависимости от значения поля в Report'е Visual Studio
|
|||
|---|---|---|---|
|
#18+
Всем привет. Ребят, подскажите, сделал отчет в Visual Studio. Есть 1 поле (Task), в котором может быть несколько значений (1,2 и т.д.). Нужно, чтобы в зависимости от значения этого поля я мог настроить переход по ссылке (на изображении, на вкладке Navigation перевыставить на Jump to URL). Как это сделать? Help, Please) Знаю, например, что можно в зависимости от значения что-то выводить: =Switch(Fields!Task.Value = "1", "Руководителю", "2", "Менеджеру") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:37 |
|
||
|
Переход по ссылке в зависимости от значения поля в Report'е Visual Studio
|
|||
|---|---|---|---|
|
#18+
nnmserg11, Дык, сделайте как раз через SWITCH, только в кавычках указывайте URL-адрес. У вас SSRS 2005? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 11:41 |
|
||
|
Переход по ссылке в зависимости от значения поля в Report'е Visual Studio
|
|||
|---|---|---|---|
|
#18+
Madmech, Привет. Пока писал, решил ещё раз проверить. Да, отчасти сработало. Сделал следующим образом: =Switch(Fields!Task.Value = "1", " http://site.example/id={" Fields!Task1.Value.ToString "}", "2", " http://site.example/id={" Fields!Task2.Value.ToString "}", "3", " http://site.example/id={" Fields!Task3.Value.ToString "}", "4", " http://site.example/id={" Fields!Task4.Value.ToString "}") При этом, переход при 2-х значениях работает, а при остальных - нет. В чем может быть проблема?// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 12:42 |
|
||
|
Переход по ссылке в зависимости от значения поля в Report'е Visual Studio
|
|||
|---|---|---|---|
|
#18+
Значит, что-то не так в этих 2-х полях. Может быть, какие-нибудь лишний пробелы или невидимые символы закрались слева-справа в URL-адрес. А что значит, "переход" не работает? Что пишет браузер? Проще всего, выведите значения этих составных значений в какую-нибудь таблицу, и сравните, как они выглядят. И еще, мне кажется, что надо вот так переписать условие: Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2013, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=38472619&tid=1533877]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 256ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...