создание открытки с данными на передней и задней - PullRequest
0 голосов
/ 04 апреля 2019

Мне нужно распечатать открытки (4 перфорированные карточки по 4,25 х 5,5 на страницу) с именем и адресом на одной стороне и соответствующей информацией о встрече на другой.

Я не уверен, каксделать это в Crystal.

Я пробовал записывать разные переменные, такие как remainder (recordnumber, 4) = 0 в секции Expert, Detail, NewPageAfter, и это не сработало.Если у кого-то есть какие-либо советы или предложения, это будет высоко ценится.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Я никогда не делал открыток, но я делал отчеты для печати двусторонних визиток и условных обозначений, и концепция похожа.

Общая идея заключается в создании отчета, в котором размер страницы равен размеру одного листа вашей открытки (в данном случае это обычный размер страницы 8,5 x 11 с книжной версткой). Затем в вашем экспертном разделе для вашего детального раздела вы захотите поставить галочку на вкладке «Общие», чтобы включить «Форматирование с несколькими столбцами». Это должно добавить вкладку Layout в Section Expert, где вы можете указать размер каждой открытки на листе. Это должно позволить вашему отчету знать, что на странице будет 4 карточки.

Щелкните правой кнопкой мыши по вашему разделу с подробностями и создайте второй раздел с подробностями после первого. Затем включите свойство New Page After первого раздела сведений. Это заставит первый раздел подробностей быть страницей 1, повторяется 4 раза, затем второй раздел подробностей становится страницей 2, повторяется 4 раза.

Лицевая сторона открыток будет оформлена в первом (стр. 1) разделе подробностей, а обратная сторона карточек - во втором (стр. 2) разделе подробностей.

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

Этого должно быть достаточно, чтобы начать!

0 голосов
/ 04 апреля 2019

Разделите нижний колонтитул группы на две части.

Вы ставите обычное «Новая страница после» на 2. Вы не проверяете «Новая страница после» на 1, но вместо этого вы даете «Новой странице после» формулу:

   Remainder (PageNumber,2) = 1

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

Вы можете прочитать больше здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...