powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Перенос таблиц на новую страницу при построении отчета - C#
21 сообщений из 21, страница 1 из 1
Перенос таблиц на новую страницу при построении отчета - C#
    #39572585
Totos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. При построении отчета столкнулся со следующей проблемой - подскажите, "куда копать"

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

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

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

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

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

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

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

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

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

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

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

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


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