Службы отчетов SQL Server 2005: отчеты сжимаются - PullRequest
1 голос
/ 29 июня 2010

У меня есть отчет, который я могу правильно просматривать в Internet Explorer (IE) с помощью отчетов с сервера отчетов SQL Server 2005 (SSRS). Проблема заключается в том, что отчет сжимается примерно до 100 на 100 пикселей в Firefox и, возможно, в других браузерах, таких как Safari и Chrome. Также я использую IIS6.

Как правильно отобразить отчет в браузерах, отличных от IE с SSRS?

Ответы [ 3 ]

2 голосов
/ 29 июня 2010

Это не проблема Firefox, это проблема MS с тем, как они разработали службы отчетов (веб-портал для доступа к вашим отчетам).Он не соответствует некоторым правилам веб-сообщества, поэтому проблемы, которые вы видите.Вопрос касается использования iFrames.В Firefox высота iFrame имеет небольшое значение по умолчанию.В Internet Explorer размеры iFrames автоматически изменяются в зависимости от высоты документа.Не такой умный.

См. Это: http://forums.asp.net/t/1135437.aspx

А также это: http://blog -mstechnology.blogspot.com / 2009/08 / sql-server-reports-services-ssrs.html

В основном это:

Чтобы устранить проблему в Firefox, надеемся, что любой из следующих двух способов поможет нам.

Шаг 1:

  1. Перейдите в следующее расположение, где установлен SQL Server .. \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Службы отчетов \ ReportServer \ Pages

  2. Открыть файл ReportViewer.aspx

  3. добавить свойство стиля, выделенное жирным и синим цветом, затем попробуйте этот стиль = "display: table; margin: 0px; overflow: hidden"ID = "ReportViewerControl" runat = "server" />

Если нет Помогает первый шаг, тогда попробуйте шаг 2.

Step2:

Добавьте следующий код в файл ReportingServices.css (по умолчанию он находится в "C: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services \ ReportManager \ Styles \"):

.DocMapAndReportFrame {min-height: 860px;}

Если вы также хотите Width, используйте этот код

.DocMapAndReportFrame {min-height: 860px;минимальная ширина: 1000 пикселей;}

0 голосов
/ 04 декабря 2012

Просто установите высоту формы на 95% в Pages> ReportViewer.aspx

0 голосов
/ 25 апреля 2012

Я следовал за ReportViewer.aspx, и это помогло мне решить проблему ...

    <body style="display:table; margin: 0px; overflow: hidden; height:100%;">
    <form runat="server" ID="ReportViewerForm" style="height:100%;">
    <RS:ReportViewerHost style="display:table;" ID="ReportViewerControl" runat="server" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...