Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выбрать принтер при выводе отчёта на печать / 3 сообщений из 3, страница 1 из 1
06.12.2016, 12:35
    #39361133
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать принтер при выводе отчёта на печать
Вывести отчет на печать (сделано через конструктор)
Код: vbnet
1.
DoCmd.OpenReport stDocName, acNormal

Выводит отчёт на принтер по умолчанию. А как сделать так, чтобы перед печатью запрашивался выбор принтера?
-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
06.12.2016, 12:52
    #39361149
Как выбрать принтер при выводе отчёта на печать
Видимо нужно изменить принтер по умолчанию, а после печати - вернуть.
Application.Printers - коллекция доступных принтеров
Application.Printer - принтер по умолчанию в системе
Код: vbnet
1.
2.
3.
4.
sDefPrtName = Application.Printer.DeviceName
Set Application.Printer = Application.Printers(1) 'или Application.Printers(Имя требуемого принтера)
DoCmd.OpenReport stDocName, acNormal
Set Application.Printer = Application.Printers(sDefPrtName)
...
Рейтинг: 0 / 0
06.12.2016, 14:42
    #39361235
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать принтер при выводе отчёта на печать
Спасибо, попробую.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выбрать принтер при выводе отчёта на печать / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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