Различные нечетные / четные страницы в отчетах MS Access - PullRequest
0 голосов
/ 24 сентября 2008

Для отчета в MS Access (2007) мне нужно разместить данные некоторых столбцов на всех нечетных страницах и других столбцов на всех четных страницах. Он предназначен для распечатки двухсторонних картотек на листы бумаги.

У кого-нибудь есть идеи, как это сделать?

Ответы [ 3 ]

1 голос
/ 24 сентября 2008

Что ж, вы можете проверить, является ли «Страница» нечетным или четным в событии «В формате», а столбцы создателя видны или не видны в зависимости от того, на какой странице вы находитесь. Тем не менее, было бы гораздо проще:

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

ИЛИ

Сделайте отчет достаточно широким, чтобы он занимал вторую страницу, а затем разместите эти столбцы на второй странице (то есть на обратной стороне первой страницы). Насколько я помню, доступ к печати в левом верхнем правом углу, поэтому страницы настроены так:

A B  
C D

будет печататься так:

A
B
C
D

В случае необходимости отображать данные из одной и той же записи на двух последовательных страницах, этот вариант я бы выбрал.

1 голос
/ 24 сентября 2008

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

Я думаю, вам нужно иметь текстовое поле в верхнем или нижнем колонтитуле страницы с "= [Page]" в качестве исходных данных, чтобы знать правильный номер страницы. Однако мои данные в отчете Access могут быть сильно устаревшими.

0 голосов
/ 26 ноября 2008

Вы могли бы альтернативно использовать пару запросов, печатая сначала в сторону A, а вторую - в сторону B, возможно?

...