|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Доброго дня господа ! Вот и весь вопрос .... Имееться ли возможности в RS2008 подключать свои HTML страницы Заранее благодарен ! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:49 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 18:31 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
user89, Спасибо за полезные ссылки ! Ознакомился, не буду говорить что глубоко осознал и практически реализовал ! Скажите, возможно ли в RS реализовать следующее Запрос выгрузил в таблицу (на лист) два поля F1 F2 FF12.doc 0x3357354953495934583458349 ....... RR11.xls 0x234642348jgrekjg9344945499 ........ Где F1 - это уникальное названия файла F2 - бинарное содержание этого файла Необходимо при нажати кнопки экспорт (или просмотр отчета) выгрузить перечень этих файлов в заданный каталог локальной ПК пользователя Заранее благодарен ! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2012, 13:22 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
user89, И вопрос по статье Листинг 1. Скелетный код собственного средства визуализации Поясните что необходимо описать в (ВЫДЕЛЕНО) или их можно опустить и описывать по умолчанию ? Public Class Renderer Implements IRenderingExtension Public Function RenderStream( _ ByVal streamName As String, ByVal report As Report, _ ByVal reportServerParameters As NameValueCollection, _ ByVal deviceInfo As NameValueCollection, _ ByVal clientCapabilities As NameValueCollection, _ ByVal headerFooterExpressions As _ EvaluateHeaderFooterExpressions, _ ByVal createAndRegisterStream As _ CreateAndRegisterStream) _ As Boolean Implements IRenderingExtension.RenderStream ... ' код визуализации отчета Return False End Function Public Sub GetRenderingResource( _ ByVal createAndRegisterStreamCallback _ As CreateAndRegisterStream, _ ByVal deviceInfo As NameValueCollection) _ Implements IRenderingExtension.GetRenderingResource ... ' визуализация встроенных ресурсов отчета End Sub Public Sub SetConfiguration(ByVal configuration As String) _ Implements IRenderingExtension.SetConfiguration ... ' получает конфигурационные данные ... ' из файла конфигурации RS End Sub End Class ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2012, 14:18 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_XЗапрос выгрузил в таблицу (на лист) два поля F1 F2 FF12.doc 0x3357354953495934583458349 ....... RR11.xls 0x234642348jgrekjg9344945499 ........ Где F1 - это уникальное названия файла F2 - бинарное содержание этого файла Необходимо при нажати кнопки экспорт (или просмотр отчета) выгрузить перечень этих файлов в заданный каталог локальной ПК пользователя Я это делал на Delphi. Но поскольку Reporting Service не понимает Object Pascal, то надо написать функцию на Visual Basic, который я почти не знаю :( Могу только дать направления, где копать. Использование в выражениях ссылок на пользовательский код (службы Reporting Services) Пример функции для Reporting Service (по мотивам форума) Report->Report Properties->Code В окне пишим любой код на VB: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
сама функция вызывается так: Код: vbnet 1.
что-то не нашел..((( как на VB эту функцию написать, ну или хотя бы есть пример похожий? А вообще гугл еще никто не отменял, но так и быть: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
ну и как то так будет выглядеть вызов Код: vbnet 1. 2.
HOME_XИ вопрос по статье Листинг 1. Скелетный код собственного средства визуализации Поясните что необходимо описать в (ВЫДЕЛЕНО) или их можно опустить и описывать по умолчанию ? Увы. С Visual Basic я не дружу, к сожалению, не могу помочь :( З.Ы. Еще на всякий случай SSRS 2008 R2: управление размещением параметров ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2012, 16:14 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Уважаемый user89 ! Меня смущает - что функция пользовательской библиотеку будет создавать файл на серверной части . А мне хотелось бы иметь перечень файлов на стороне клиента ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2012, 12:16 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, листать до фразы все равно не понял вот рабочий вывод файлов для юзерей, кликают сами, открыт\сохранить что юзер ответит в бровсере http://forum.foxclub.ru/read.php?28,526738 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2012, 12:26 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2012, 12:28 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
user89, Принято ! Спасибо ! Буду пробывать .... P.S. - у меня 2008 - малость архитектура имен изменена !!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2012, 14:56 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Доброго дня господа ! Поработал по статье http://msdn.microsoft.com/ru-ru/library/dd335948.aspx Вроде все сделал верно, но не могу получить визуализацию своего экспорт метода в Report Manager Это код класса Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
Это сделанные настройки rssrvpolicy.config Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
rsreportserver.config Код: vbnet 1. 2. 3. 4.
Подскажите кто сталкивался ...., может чего недонастроил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 15:54 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, Насколько понимаю должен увидеть свою DLL вот здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 16:01 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, Я renderer не делала, делала security extension, но подключение DLL там по одному принципу идет:) Во-первых, конечно, надо сервис перезапустить Во-вторых, если Вы из BIDS смотрите, а не из броуза , то туда тоже dll надо выкладывать - отдельно у меня, например, это такой путь C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies Может в этом дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 17:57 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, Доброго дня ! 1. Перезапускал ... здесь точно ! 2. Только IE Есть подозрение что неверна строка подключения <Extension Name="CUSTOM_RENDERER" Type="classlibrary1.Renderer,classlibrary1"/> Type="classlibrary1.Renderer,classlibrary1" Где classlibrary1.Renderer - название DLL файла и класса classlibrary1 - название DLL файла Может здесь ошибаюсь, надо дописать пространство имен. Или может необходимо описать диррективы типа Public Class clQuery <System.Security.Permissions.PermissionSetAttribute(SecurityAction.Assert, Unrestricted:=True)> _ Public Shared Function SqlToString(ByVal I As Integer) As String ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 11:17 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, вот тут похожий случай http://social.msdn.microsoft.com/Forums/is/sqlreportingservices/thread/2da20f63-a3a1-4369-8e99-14248cbfb032 и может в логе что-то написано, смотрели? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 12:17 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, и еще имеет значение в какое место файла rssrvpolicy.config вставляется описание The placement of CodeGroup elements in a security policy file is important. For extensions and custom assemblies that you develop, it is recommended that you place your custom code groups directly below the existing entry for the URL membership "$CodeGen$/*", as indicated by the following: http://msdn.microsoft.com/en-us/library/ms152828(v=sql.105).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 12:22 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, Спасибо буду дочитывать... Характерено в BIDS все работате (т.е. DLL верна) в RS - отсутствует часть СИСТЕМНЫХ опций экспорта ????? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 12:45 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, опции экспорта,по-моему, отключаются в rsreportserver.config добавлением атрибута Visible="false" в элемент Extension элемента Render А может вы смотрите отчеты из reportmanager?? rsmgrpolicy.config тоже надо менять, не только rssrvpolicy.config ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 12:58 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, Все верно говорите ... Visible = "false" Только у меня все равно не все системные опции в RS визуализируються Может есть еще причины ? Типа нет приложения или битая DLL (хотя уже перекладывал с BIDS) Например CVS - почему то нет ? (скрин выше по IE) Попробывать все переинсталить ? Andrews25 - любопытно а у Вас опции BIDS соответствуею RS под IE ? <Render> <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/> <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/> <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/> <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"/> <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/> <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/> <Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/> <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/> <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/> <Extension Name="CUSTOM" Type="lbCustomExport.nmCustom.Export,lbcustomexport" Visible="true"/> </Render> ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 14:54 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, во всх трех местах набор одинаковый, только порядок следования другой почему-то:) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:02 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, еще предположение а может у Вас несколько instance-ов Reporting services и Вы просто не в том config смотрите?? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 15:28 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, Не - я менял конфиг так ... Работает ... <Render> <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/> <Extension Name="WORR" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/> </Render> ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:05 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, вот наверно ответ! http://stackoverflow.com/questions/3350670/why-is-csv-export-missing-in-my-ssrs-report ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:12 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, сравнение возможностей различных edition http://msdn.microsoft.com/en-us/library/ms365156.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 16:16 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
Andrews25, Вы правы - версия ! Но по статье используеться вообще 2005 ??? А какая версия у Вас ? Можно попросить, запустить у Вас и приложить скрин результата ! DLL - ничего не делает, просто возвращает название "Custom_Export1" (хочу наглядно убедиться) - прилагаю компил. DLL - уточняю последовательность подключения rssrvpolicy.config Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
rsreportserver.config Код: vbnet 1. 2. 3.
Содеражние DLL следующее Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 18:34 |
|
Как подключить свою HTML страницу к RS2008
|
|||
---|---|---|---|
#18+
HOME_X, я попробую завтра во второй половине дня но уже почти уверена, что отсутствие customexport в числе доступных форматов связано тоже с edition Вы не обратили внимания, что в документе по программным опциям (ссылочка на msdn в моем предыдущем посте) на пересечении колонки WEB edition и строчки Extensibility стоит буковка N? Видимо это оно и есть - невозможность запустить custom rendering вот аналогичный пост http://forums.asp.net/t/1405544.aspx/1 - правда там exception вылетает А у меня стоит Developer Edition А в логе все-таки есть что-нибудь настораживающее?? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 20:01 |
|
|
start [/forum/topic.php?fid=31&fpage=38&tid=1534229]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 416ms |
0 / 0 |