Как избежать подкачки в отчетах: создать отчет без разрывов страниц? - PullRequest
0 голосов
/ 07 июля 2011

У меня есть длинная таблица в Microsoft Access, и отчет, сгенерированный из этой таблицы, содержит несколько страниц.

Как мне сказать Access для создания отчета на ОДНОЙ странице, что означает: не вставляйте разрывы страниц, просто дайте мне все на одной странице. Это потому, что я хочу сделать свой собственный пейджинг позже в зависимости от моего выходного формата. Спасибо за любые указатели.

Ответы [ 2 ]

2 голосов
/ 09 июля 2011

Если вы собираетесь делать свою собственную подкачку страниц, то очевидно, что такие вещи, как деформация слов, размер текста и используемые шрифты, окажут ЗНАЧИТЕЛЬНОЕ влияние на всю эту задачу относительно того, когда страницы будут ломаться.

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

Я должен подумать, что вы действительно ищете текстовый экспорт данных в формате столбцов. Это говорит о том, что вместо использования отчета вы должны экспортировать свои данные в виде текстового файла, либо табуляции или CSV (запятая), отделенных от конкретного запроса, о котором идет речь. Вы также можете использовать экспорт XML.

Если необходимо сгенерировать некоторые типы итогов и разрывов, обычно не так сложно это встроить в SQL или фактически написать некоторый код, который генерирует итоговые данные. Часто для этого я без особых усилий писал некоторый код для предварительной обработки данных во временную таблицу. Вы ТОГДА используете встроенные текстовые команды экспорта. Вы хотите использовать встроенные команды экспорта, поскольку они избавляют вас от необходимости писать такую ​​систему экспорта текстовых файлов.

Эти данные столбца могут затем использоваться вашей другой программой, в которую вам нужно будет записать правильные страницы и разбивки данных и даже, возможно, такие вещи, как нумерация страниц и т. Д. Для ваших целей.

Так что я не думаю, что отчет является правильным выбором инструмента здесь. Использовать запрос вместе с кодом довольно просто. Затем вы можете использовать встроенные текстовые команды экспорта, которые будут создавать символы с разделителями табуляции, запятыми или даже в формате XML.

Итак, вы хотите использовать встроенные и экспортируемые функции, и я подозреваю, что отчет - это не то, что вам нужно, а экспорт данных, который может быть обработан вашей собственной программой для разрывов страниц и т. Д.

0 голосов
/ 07 июля 2011

Удаление нижнего колонтитула и верхнего колонтитула в режиме конструктора!

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