powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services
36 сообщений из 36, показаны все 2 страниц
Reporting Services
    #32514623
jika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-то уговорить Reporting Services сохранять в текстовый файл отчеты или печатать их на матричном принтере именно как текст.
Сделал отчет вида PlainText, загнал на принтер, но печатает долго, как картинку. Сохранять дает только в .csv, но это тоже не подходит, оформление теряется. Можно ли как-то решить эту проблему?
...
Рейтинг: 0 / 0
Reporting Services
    #32514714
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HTML формат точно не подойдет?
...
Рейтинг: 0 / 0
Reporting Services
    #32514814
jika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что я с ним сделаю? Мне нужно на матричный принтер (вернее на линейный) это добро выкинуть. Если выкидывать чистый текст, то печатает намного быстрее, но я не могу найти в RS такой возможности. Если я HTML буду печатать как текст, то он мне просто теги распечатает вместе с информацией, а зачем оно мне надо? :-)
...
Рейтинг: 0 / 0
Reporting Services
    #32514918
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличная мысль! А теги потом можно белым маркером закрасить
...
Рейтинг: 0 / 0
Reporting Services
    #32514936
jika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне уже не так смешно :-)
Хотелось быстренько сделать один отчет, а придется, скорее всего, опять ваять все ручками. В общем хотелось как лучше, получилось как всегда.
...
Рейтинг: 0 / 0
Reporting Services
    #32515158
----------
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чтобы печатать текст, нужно подключить принтер через
драйвер Generic / Text Only

работает независимо от приложения
...
Рейтинг: 0 / 0
Reporting Services
    #32515714
jika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, действительно работает, хоть и со сложностями.
Во-первых, на принтере этот драйвер работать не захотел нормально, пришлось поставить Generic/TextOnly без всякого принтера и печатать в файл, во-вторых, если выводить на печать из режима preview в visual studio, не работает, выкидывает кучу пустых строк либо же некоторое количество кодов разрыва страницы и все. Ну и черт с ним, в общем-то, если отчет опубликовать и печатать из ie все в порядке, что и требовалось.

Еще один вопрос по Reporting Services. Как-то странно у меня отчеты заливаются на сервер. При первом размещении, все в порядке. Потом меняю в отчете имена параметров или убираю/добавляю параметры, в студии, в режиме preview все отлично работает, заливаю отчет на сервер и начинается цирк, то ему не хватает параметра, который из отчета уже убран или переименован, то, как только что произошло, вообще выдалась пустая страничка вместо страницы отчета... С чем это связано, и как это побороть кто-нибудь подскажет?
...
Рейтинг: 0 / 0
Reporting Services
    #32515740
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при повторной публикации отчета на сервер источник данных для этого отчета по умолчанию не переписывает источник данных, который уже находится на сервере. Для того чтобы это сделать нужно в свойствах проекта установить опцию OverwriteDataSources в True.
...
Рейтинг: 0 / 0
Reporting Services
    #32515855
jika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выставил, с параметрами проблемы вроде ушли (точно пока не знаю, они не регулярно проявлялись, может еще вернутся) :-)

Вопрос может быть детский и не совсем по теме, но во всем что касается IIS & ASP я чайник полнейший, может подскажите, как оформить страничку где собраны линки на все отчеты проекта? Поменять названия на что-нибудь длинное и понятное пользователю, навести кой-какой марафет...
...
Рейтинг: 0 / 0
Reporting Services
    #32515884
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть web-приложение Report Manager которое входит в поставку Reporting Services.
Вот ссылка на папку с примерами отчетов. Это то что Вам нужно?
http://localhost/Reports/Pages/Folder.aspx?ItemPath=%2fSampleReports&IsDetailsView=False
В Report Manager можно создать папку для данного проекта и выложить туда либо базовые (другими словами обычные) отчеты, либо linked отчеты, если базовые должны быть обязательно в другой папке. Там же можно написать и описание отчета, его назначение и т.д.
...
Рейтинг: 0 / 0
Reporting Services
    #32515945
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, то что нужно. Слона-то я и не приметил (о Report Manager).

Очередная проблема. Начало уже традиционное, в студии, в режиме preview все работает :-) На сервере когда иду по ссылке на отчет получаю страничку где фрейм на котором находятся окошки для ввода параметров и другие элементы управления отчетом пустой. Происходит уже не первый раз, думал случайность, грохнул отчет, сделал все заново в другом проекте, но теперь и в этом произошло тоже самое...
...
Рейтинг: 0 / 0
Reporting Services
    #32515970
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы указывали значения параметров по умолчанию?
Мой Вам совет: посмотрите примеры отчетов в Report Manager, а потом откройте их в Visual Studio и посмотрите как они устроены. Все исходные коды же есть.
...
Рейтинг: 0 / 0
Reporting Services
    #32516425
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, использовался параметр со значением по умолчанию. Я его убрал, все заработало. Добавил заново, добавил значение по умолчанию, работает, но умолчание игнорирует :-)
Примеры я смотрел (с них я и начал копаться в rs), теперь пересмотрел на предмет параметров со значениями по умолчанию. В общем-то никакого нового нюанса не увидел, но если вы сразу угадали что проблема в этом, то я так понимаю он там есть? :-)
Единственно, что в параметрах мне не совсем понятно это флажок Allow blank value, я его выставлял в оба значения изменений не заметил.

ps: А мне-то казалось что самое сложное в reporting'е, это его установка :-)
...
Рейтинг: 0 / 0
Reporting Services
    #32516552
ASa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой у тебя билд RS?
Сталкивался с проблемой следующей.
Если открыт сам отчет или папка, в которую отчет должен раскатываться, то он просто не раскатывается. Обычно перед раскаткой выходил из IE или уходил на стартовую страничку, а потом раскатывал отчет. После этого делал жесткий рефреш (с CTRL) и все было нормально. У RS есть фишка с кэшированием отчетов и очень часто ему просто по барабану некоторое время, что ты ему раскатываешь.
Когда выставляешь галочку Allow blank value, то в отчете рядом с параметром появляется CheckBox с названием NULL. Вот собственно и все его действие.
...
Рейтинг: 0 / 0
Reporting Services
    #32516598
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ASa: У RS есть фишка с кэшированием отчетов и очень часто ему просто по барабану некоторое время, что ты ему раскатываешь.

справа от кнопки Export в Report Manager есть кнопка Refresh Report (такая же картинка как в IE). Она позволяет принудительно обновлять кэшированный отчет.

> 2joni: Примеры я смотрел (с них я и начал копаться в rs), теперь пересмотрел на предмет параметров со значениями по умолчанию. В общем-то никакого нового нюанса не увидел, но если вы сразу угадали что проблема в этом, то я так понимаю он там есть? :-)

Просто я, перед тем как что-либо советовать, как правило, проверяю
...
Рейтинг: 0 / 0
Reporting Services
    #32516639
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASaКогда выставляешь галочку Allow blank value, то в отчете рядом с параметром появляется CheckBox с названием NULL. Вот собственно и все его действие.
Я думал, что к такому результату приводит установка флажка Allow null value :-)

По поводу параметров: методом научного тыка удалось установить следующее. Строка, используемая в качестве значения по умолчанию, не может быть больше 362 символов (число сильно круглое, поэтому сомневаюсь, что дело именно в количестве символов, но для своего случая другой закономерности не установил), причем это касается именно отчета на сервере, в preview, как уже говорил, хавает и больше. Ну не придумал я ничего лучшего, как сделать строковый параметр, для того что бы пользователь мог разместить в отчете текстовое сообщение. Любые предложения как это сделать по другому (жестко забить сообщение в отчет не могу они должны меняться) с благодарностью принимаются :-)
...
Рейтинг: 0 / 0
Reporting Services
    #32516697
ASa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
joniЯ думал, что к такому результату приводит установка флажка Allow null value :-)
Сори. Все правильно. Allow blank value разрешает автоматический отчета с пустым параметром. Если эта галка не установлена, то при пустом параметре (нет значения по умолчанию) отчет не сформируется при его открытии.
...
Рейтинг: 0 / 0
Reporting Services
    #32516712
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2joni: зачем вам такая длинная строка в параметре?
...
Рейтинг: 0 / 0
Reporting Services
    #32516713
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2ASa Если я правильно понял, то build у меня 743 если я правильно понял где его посмотреть (Студия About Development Environment - Report Designer)
...
Рейтинг: 0 / 0
Reporting Services
    #32516730
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2segun

Так говорил же, в отчет нужно вставить некоторый текст, причем пользователь желает этот текст время от времени менять. Капризные пользователи, блин :-)
...
Рейтинг: 0 / 0
Reporting Services
    #32516844
ASa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2joni. Правильно. Просто я до сих пор пользуюсь 728. Он мне больше нравится... :)
Скорее всего многие вещи исправлены в 743-ем.
...
Рейтинг: 0 / 0
Reporting Services
    #32517522
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2joni: таких длинных строковых параметров конечное число? Нельзя ли их положить в таблицу в базе, хотя бы в параметризованном виде?
...
Рейтинг: 0 / 0
Reporting Services
    #32520640
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что так "быстро" ответил. Сервер доступа к инету "лёг", не до отчетов было :-)

Да нету там никаких вариантов, что в гениальную голову пользователя придет, то и должно распечатываться... И нужна эта текстовка только здесь, в отчете, то есть делать в клиенте возможность сохранить эту фразу в базе, а потом получать ее из таблицы, как бы, не совсем удобно.
...
Рейтинг: 0 / 0
Reporting Services
    #32527751
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продолжаем разговор.
Не подскажет ли кто, как объяснить RS что в принтере непрерывная подача бумаги и весь отчет нужно вывести на один длинный лист? В свойствах отчета высота листа может быть чуть больше 200 см, что маловато... Или может можно как-то обяснить в эксплорере, что печатать нужно не только то что видно на экране, но и все остальные листы отчета? Не смог найти ни того, ни другого.
...
Рейтинг: 0 / 0
Reporting Services
    #32527915
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 joni
Печать IE - это печать IE, к репортинг сервису никакого отношения не имеет. Советую всё печатать в пдф, а дальше уже выводить на принтер (такая вот убогость).
Но где-то видел расширение списка комбобокса для экспорта отчётов - т.е. туда добавлен пункт печать, который вызывает стандартный диалог печати на принтер (не диалог IE). Надо поискать на мсдн.
...
Рейтинг: 0 / 0
Reporting Services
    #32527985
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Hummer
Угу, будем искать...
Вариант с экпортом, а потом на принтер я уже пробовал, только не в pdf, а в excel. С pdf не получается, я выше описывал ситуацию, принтер линейно-матричный, печатать лучше обычный текст и ничего более, спасибо ---------- присоветовал generic/only text, но вот когда pdf из акробата на него загоняешь там билибирда получается, pdf держит тексты в каких-то своих кодах...
Ладно, лишнее телодвижение в виде экспорта перед печатью переживем. Тут еще один вопрос возник, как в RS вставить код разрыва страницы для принтера? Попытался скопировать этот код из текстового файла и вставить в group footer, но RS этот код не понял и в excel поместил значок . Можно ли как-то вставить в ячейку RS именно код символа?
...
Рейтинг: 0 / 0
Reporting Services
    #32528103
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того чтобы не было разбиения по страницам нужно убрать вручную из RDL-файла теги <PageBreakAt[End | Start]>

Примерный фрагмент кода (сделай только сначала копию RDL файла):

Код: plaintext
1.
2.
3.
4.
<List Name="List1">
        <Grouping Name="list1_Country">
         …
          <PageBreakAtEnd>true</PageBreakAtEnd>  << Нужно удалить этот тег
        </Grouping>
Если же нужно сделать наоборот, то необходимо добавить их в нужное место.
...
Рейтинг: 0 / 0
Reporting Services
    #32528104
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 joni
Да, с пдф я не эксперементировал с печатью именно на матричные принтеры - необходимости такой нет. Вся печать идёт через лазерники, а пдф для них подходит намного лучше других форматов (не совсем корректно, но фактически это то же постскрипт...).
Вполне возможно, проблема в драйвере, хотя не уверен в этом...

Про разрыв страницы не совсем понял - разрывы будут там, где кончается сама страница, это задаётся в свойствах отчёта.
...
Рейтинг: 0 / 0
Reporting Services
    #32528493
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2segun

Неа, это не то. Этот тег отвечает за разрыв страницы после группы. А если группа не влазит на лист (влазит/не влазит, как мне кажется, определяется параметрами PageSize.Height и LineHeight), то отчет все равно разобъется на отдельные страницы, причем эксплорер будет его показывать (и печатать, что самое плохое) постранично, а хотелось бы, что бы на печать отправился весь отчет сразу.
...
Рейтинг: 0 / 0
Reporting Services
    #32528566
Фотография segun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не только после группы.
...
Рейтинг: 0 / 0
Reporting Services
    #32528582
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня этот тег только в <Grouping> встречается. Убрал. Все равно режет на части и показывать в IE отчет целиком не хочет...
...
Рейтинг: 0 / 0
Reporting Services
    #32528664
joni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, я сдался :-)
Останавливаюсь на варианте экспорта отчета в Excel, a оттуда сохраняю как форматированный текст. (От generic/text only пришлось отказаться, так как это именно он гробил мне код разрыва страницы, а не RS как я думал).
Аминь :-)
...
Рейтинг: 0 / 0
Reporting Services
    #32546832
Скиф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HummerНо где-то видел расширение списка комбобокса для экспорта отчётов а нельзя ли поподробнее объяснить, где можно найти такую информацию?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Reporting Services
    #33592800
_Maxim_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня проблема с Report Manager...

По любому адресу выбивает:
The request failed with HTTP status 400: Bad Request.

При чем localhost\reportserver - работает нормально...
В чем может быть дело?
...
Рейтинг: 0 / 0
Reporting Services
    #33599407
sorgery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что у тебя стоит в настройках IP address, что в пропертях Web Site иис сервера?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Reporting Services
    #34539023
arthur daedrah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
joniУ меня этот тег только в <Grouping> встречается. Убрал. Все равно режет на части и показывать в IE отчет целиком не хочет...
У меня другая проблема:
Есть отчет, который состоит из четырех матриц, у каждой матрицы в свойствах стоит галка Insert Page Break after matrix.
Данные внутри матрицы сгруппированы по некоторому полю и в свойствах группы стоит та же галка.
При экспорте отчета в эксель весь отчет выдается ОДНОЙ страницей, когда должно быть их как минимум 5.
Никак понять не могу, почему серверу плевать на page breaks, которые стоят в свойствах матрицы и групп в каждой из матриц?!
Есть у кого-нибудь идеи, где стоит покопаться?
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]