
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.11.2011, 12:13
|
|||
|---|---|---|---|
Проблема с гиперссылками в отчете Reporting Services 2008 |
|||
|
#18+
Господа, возникла проблема с реализацией гиперссылок на mp3-файлы в отчете. Отчет выглядит примерно так: | ID | Code1 | Code2 | Link | | 1 | 235 | 743 | Link1 | | 2 | 256 | 759 | Link1 | А в некоей папке \\Music хранение файлов, на которые нужно ссылаться, организовано так: 235_743_1400.mp3 235_743_2030.mp3 256_759_7033.mp3 256_759_7033.mp3 Как не сложно увидеть, имя файла строится, как: "Code1" + "_" + "Code2" + "произвольное число".mp3. Причем, одной записи в таблице может соответствовать несколько файлов в папке, т.е. третья составляющая имени файла переменная и неизвестная, а первые две - фиксированные и известные. И, вот, у меня возникло 2 идеи в общих чертах, как это можно реализовать: Динамически генерить в ячейке столько прямых ссылок на mp3-файлы, сколько файлов соответствует расмматриваемой комбинации Code1 и Сode2; По щелчку на единственную ссылку в ячейке открывать папку, где автоматически будет осуществлена фильтрация по Code1, т.е. нечто вроде поиска в проводнике, когда мы вводим, например, "235" и нам выводится список всех файлов, содержащих искомый код. Что-то мне подсказывает, что реализация второго пункта легче, хотя не настолько красива и полноценна. Если бы было взаимно-однозначное соответствие между одной записью в таблице отчета и одним же файлом в папке, имя которого было жестко привязано к др. полям записи, то я бы просто поступил так: Выделил ячейку -> Text Box Properties -> Action -> Go to URL -> А дальше бы ввел выражение типа такого: Код: plaintext Кто-нибудь может подсказать, как решить эту проблему? Может быть, кто-нибудь уже ранее сталкивался с подобными задачами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1534718]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 476ms |

| 0 / 0 |

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