powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Страница 2 раза
15 сообщений из 15, страница 1 из 1
Страница 2 раза
    #32176747
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в коде указать количество печатных копий отчета?
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176756
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вроде у DoCmd.OpenReport есть такой параметр...
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176771
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)

Нетути :-(
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176780
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Нашел. Надо выполнить подряд: SelectObject и PrintOut. Как раз у PrintOut есть этот параметр.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176794
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

Правда PrintOut сразу начинает печатать, а юзеры хотят сначала посмотреть и, возможно, отобрать требуемое. Пробовал по Гетцу (через DevMode), но там другая проблема: Access игнорирует параметр Collate :-(
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176795
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> а юзеры хотят сначала посмотреть и, возможно, отобрать требуемое

Тогда пусть сами нажимают Ctrl-P и сами задают количество экземпляров.

"Тогда сам подбирай колор и сам крась". (С) "Мимино".
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176799
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это, конечно, идеальный вариант. :-)
Жаль, что юзеры далеко не всегда готовы порадоваться такому решению...
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176801
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А как иначе? Отобрать требуемое - это со страницы по страницу? Количество копий задается там же.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176805
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что им далеко не всегда требуется отбор. Чаще всего печатается все. Можно, конечно, сделать две кнопки, типа, одна печатает все и сразу, а вторая выводит превью... но, есть ли это красивое и верное решение?
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176807
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять же: накладных всегда две и печатаются всегда парами независимо от фильтрации.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176808
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> но, есть ли это красивое и верное решение?

Согласен, что нет. Потому что они тут же попросят поставить 2 по умолчанию.

> накладных всегда две и печатаются всегда парами независимо от фильтрации.

Есть вариант. Создать таблицу с 1 полем и 2 записями, заполнить текстом типа "Копия для того-то" и "Копия для того-то". А в запросе, на котором сидит отчет, добавить эту таблицу без Join'а. Тогда сам отчет будет содержать все данные два раза. И эту "Копия для того-то" можно даже включить в отчет где-нибудь снизу на полях.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32176813
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Антиресный вариант! Сейчас попробую.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32177047
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно на отчет повесить панель инструментов, а на ней помимо кнопки обычной печати еще сделать кнопку с вызовом функции типа
DoCmd.PrintOut acPrintAll, , , acHigh, KOL_EKZ, True

Смотрят в превью и печатают, что им нужно
...
Рейтинг: 0 / 0
Страница 2 раза
    #32177238
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Агромнейшее всем спасибо. Владимиру Санычу особенно.
...
Рейтинг: 0 / 0
Страница 2 раза
    #32177254
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая версия Access?
В 2002 появилось report.Printer где можно устанавливать все что нужно.
Например на формат отчета поставить:
Me.Printer.Copies=Forms!myform!HowCopy
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Страница 2 раза
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]