Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Перенос таблиц на новую страницу при построении отчета - C# / 21 сообщений из 21, страница 1 из 1
20.12.2017, 11:25
    #39572585
Totos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Здравствуйте. При построении отчета столкнулся со следующей проблемой - подскажите, "куда копать"

В отчете есть общая часть (шапка, заголовок) и три табличные части, настроенные на разные DataSet.

При построении отчета заметил такую закономерность - если табличная часть конкретного DataSet влезает на одну страницу, то данная табличная часть автоматически переноситься на новую страницу.

В результате я получаю отчет из 4-х отдельных страниц: шапки отчета и трех частей с таблицами от разных DataSet.

Как мне создать отчет, чтобы табличные части в нем шли последовательно и непрерывно, т.е. закончилась одна таблица и сразу начинается другая - без переноса на новую страницу.

Какие параметры и свойства этим управляют.

Спасибо.
...
Рейтинг: 0 / 0
20.12.2017, 13:38
    #39572707
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
вам стоит уточнить какой движок репортов используете
...
Рейтинг: 0 / 0
20.12.2017, 13:51
    #39572722
Totos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Дедушка,

для проектирования отчетов использую "Оболочку Microsoft Visual Studio 2013 (интегрированная). Версия 12.0.40629.00 Update 5,
включающую в себя "Конструкторы служб Microsoft SQL Server Reporting Services Версия 12.0.2430.0".
...
Рейтинг: 0 / 0
20.12.2017, 13:57
    #39572731
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
...
Рейтинг: 0 / 0
20.12.2017, 15:17
    #39572796
ptr128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Totosдля проектирования отчетов использую "Оболочку Microsoft Visual Studio 2013
По мне так Report Builder удобней.
...
Рейтинг: 0 / 0
20.12.2017, 15:49
    #39572858
Totos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Дедушка,

Помогла установка свойства Keep Together для по отдельности для каждого элемента таблицы в расширенном режиме.
Спасибо.
...
Рейтинг: 0 / 0
10.05.2018, 14:35
    #39642683
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Totos, подскажите, пожалуйста, что означает "в расширенном режиме" ? Столкнулся с аналогичной проблемой, хочу попробовать ваш вариант.
...
Рейтинг: 0 / 0
10.05.2018, 15:11
    #39642704
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
В 2008 студии такого свойства видимо нет....
...
Рейтинг: 0 / 0
10.05.2018, 15:22
    #39642720
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Отчет проектирую в Microsoft Visual Studio 2008 Version 9.0.30729.4462
...
Рейтинг: 0 / 0
10.05.2018, 15:45
    #39642748
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Спасибо большое за внимание.

Действительно, свойство Keep Together помогло. Пришлось отчет в начале открыть в 2010 студии, там это свойство есть.
...
Рейтинг: 0 / 0
25.05.2018, 16:50
    #39650033
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Не помогло это свойство. Отключил на самом табликсе и на всех элементах KeppTogether. все равно таблица переносится целиком на следующий лист. Уже удалил все лишние элементы, оставил только табликс. Если табликс начинается сверху отчета, то понятное дело, что при печати он помещается целиком на первый лист. Стоит табликс перенести в середину тела отчета, происходит перенос.

Знатоки, помогите! Я начальству отрапортовал уже, что проблему решили, а выходит, что обманул..
...
Рейтинг: 0 / 0
26.05.2018, 11:42
    #39650292
tashkafox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Табликс сам по себе или вписан в прямоугольник или другой табликс или List?
Попробуйсте вставить все содержимое отчета вставить в прямоугольник.
...
Рейтинг: 0 / 0
29.05.2018, 13:45
    #39651763
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
tashkafox,

попробовал. Получилась следующая картина. Сам прямоугольник располагается там, где ему и положено, а вот табликс, будучи в прямоугольнике, все равно перенесся на следующую страницу.

В итоге получилось все-таки разобраться. Я видимо в попыхах с настройками чего-то напутал. В общем, поставил у табликса keeptogether = True, а у всех элементов табликса keeptogether = False. И все стало нормально печататься. Сейчас все шаблоны поковыряю, позже отпишу.
...
Рейтинг: 0 / 0
29.05.2018, 18:03
    #39651980
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Почему-то подобная ситуация происходит, если задать ширину всего табликса более 23 сантиметров.
...
Рейтинг: 0 / 0
29.05.2018, 18:09
    #39651984
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Разумная кроватьПочему-то подобная ситуация происходит, если задать ширину всего табликса более 23 сантиметров.
Увидел слова про "ширину" - а влезает ли объект в страницу с учетом отступов...
...
Рейтинг: 0 / 0
29.05.2018, 18:32
    #39651998
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Вот пример того, что происходит.
Вложил табликс в прямоугольник. Табликс почему-то все равно пытается влезть на одну страницу. Хотя должен начинаться ровно там же, где начинается прямоугольник.
...
Рейтинг: 0 / 0
29.05.2018, 18:41
    #39652005
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Причем данная проблема наблюдается именно что с RDLC-файлом. В RDL-файлике с таким же счетом-фактурой проблем не наблбдается.
...
Рейтинг: 0 / 0
29.05.2018, 18:51
    #39652010
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
buser,да-да. Сейчас пробую. Параллельно изучаю вот это
...
Рейтинг: 0 / 0
29.05.2018, 19:13
    #39652015
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
buser, к сожалению, не помогло. Задал размер тела отчета 27см. отступы(Margins) по 0,5см. Сам отчет альбомный.
...
Рейтинг: 0 / 0
29.05.2018, 19:17
    #39652020
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Кажись нашёл, в который раз... У группировки в табликсе тоже есть свойство KeepTogether. Сейчас отключил его, вроде помогло. Пошёл проверять.
...
Рейтинг: 0 / 0
29.05.2018, 19:36
    #39652026
Разумная кровать
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос таблиц на новую страницу при построении отчета - C#
Да, помогло изменение настроек в свойствах группировки. Необходимо было включить Advanced Mode, и уже там поковыряться.
Всем спасибо за внимание! Меня не уволят, ура!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Перенос таблиц на новую страницу при построении отчета - C# / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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