Access 2002

Изменение принтера  


В Access 2002, в отличие от более ранних ее версий, изменение принтера, используемого по умолчанию, не влияет на другие приложения Windows.

Правда, временная замена используемого по умолчанию принтера — не лучший выход из положения. Более удачное решение состоит в том, чтобы при печати каждого нового документа менять только его собственную установку, то есть направлять его на нужное устройство, не трогая принтер, используемый по умолчанию. Чтобы получить возможность использовать другой принтер во время выполнения приложения, вам понадобится предпринять ряд дополнительных действий, а также указать печатаемый документ в списке перед его выводом на печать (на экране это может выглядеть несколько необычно). Но открывать документ в режиме конструктора, без чего в предыдущих версиях Access нельзя было обойтись, вам не нужно.

Выше уже отмечалось, что все формы и отчеты Access имеют собственное свойство Printer, позволяющее задать устройство для печати формы или отчета. Кроме того, свойство Pri nter содержит дополнительную информацию, необходимую для управления печатью, а также параметры страницы.

В базе данных CH9.MBD имеется форма frmSetPrinterDestination, которая позволяет напечатать документ на любом из установленных в системе печатающих

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

Комментарии закрыты