MS Access 2010 - docmd.printout не печатает указанное количество копий - PullRequest
0 голосов
/ 29 ноября 2010

Я почти пришел к выводу, что это ошибка в MS Access. Я в конце своей строки, чтобы знать, что делать дальше.

Вот мои шаги:

  1. Создание новой пустой базы данных Access в формате 2010
  2. Создайте новый отчет в базе данных без источника данных и только с одной этикеткой, чтобы можно было что-то напечатать.
  3. Предварительный просмотр отчета.
  4. Нажмите Ctrl + G, чтобы открыть окно
  5. Введите docmd.PrintOut,,,,10 и нажмите ввод.
  6. Распечатывается только одна копия!

Я сделал то же самое в моем существующем довольно большом приложении базы данных, и независимо от того, что я делаю, я не могу получить Access для распечатки более одной копии! Есть одно исключение из этого; есть ОДИН отчет, который будет работать как обычно, и я могу распечатать столько копий, сколько захочу. Мне еще предстоит найти еще один отчет, который работает помимо этого.

Чтобы сделать его еще более странным, при предварительном просмотре отчета, нажмите «Печать» на ленте и введите количество для печати, я все равно получу только одну копию!

Есть ли у кого-нибудь еще идеи о том, что попробовать или в чем может быть проблема?

1 Ответ

0 голосов
/ 29 ноября 2010

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

...