0

У меня возникли огромные проблемы с форматированием меток доставки с использованием RDLC. Эта загадка влечет за собой форматирование ВЫСОТЫ моего отчета, чтобы отчет увеличивался по мере необходимости (для деталей), но он будет расти только в оставшейся части 4 "x3.33" отгрузочной метки (3.33 "- это высота).RDLC Report + ярлыки доставки

Ярлыки доставки, которые я создаю, сгруппированы по основной группе (получателю) с деталью элементов, отправляемых получателю в виде списка элементов. В этом случае «получатель» представляет собой кусок тяжелого машины и детали - это список запасных частей для этой конкретной машины.

Набор данных состоит из строк данных, где каждая строка является частью и содержит имя машины. Я группирую имя машины и в деталях перечислены детали. В этом отношении нет проблем, и я сделал аналогичные отчеты (например, pa cking list тип отчета), с этими группировками, без каких-либо проблем.

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу заставить размер таблицы превышать максимум 3,33 дюйма. Если метка меньше этого, следующий экземпляр (следующий компьютер) начинает печатать сразу после чего, не пропускаясь до того места, где следующая метка находится на листе. Если я вставил зазор, промежуток повторяется для каждого деталя ...

Мне нужно знать, как «обернуть» весь tablix table, так что она имеет максимальную высоту 3,33 дюйма, минимальную высоту 3,33 дюйма, но в пределах этих границ список подробностей будет увеличиваться или уменьшаться, чтобы отобразить все детали.

Я разделил общий отчет, чтобы соответствовать спецификациям l Абелс Я использую (стандартные 4x3.33 доставки этикетки)

Поля: 0.15625in, 0.15625in, 0.5in, 0.5in Колонки: 2, с 0.1875in распорки Общий размер страницы: 8.5in х 11in

Вот что я имею в дизайнере (очень простой)

Design

А вот что результат, который ...

Bad labels

Обратите внимание, что по какой-либо причине нет 2-го столбца ... и каждый экземпляр вставлен друг на друга вертикально, хотя в дизайнере есть «3.33» «игровая площадка».

Как мне заставить эту вещь дать мне то, что мне нужно?

+0

FYI, пустые области над деталями - это логотип, который я временно удалял, чтобы помочь сохранить небольшое количество неодинаковость для моего клиента. –

ответ

0

Я смог решить проблему, разделив данные на «все те машины, у которых есть заказы в этом идентификаторе заказа», и используя это для создания простого списка, который определяется как 3.33 «высокий для каждого элемента». , я должен был создать подотчет, передать в параметре MachineID, генерировать данные все части для этого OrderID под этим MachineID, и перечислить их

Это конечный результат:.

enter image description here