:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки ::
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  


Форумы  :: FAQ FoxPro

Как выбрать принтер из окна предварительного просмотра
Дата: 01.02.06 22:15:05 ОтветитьЦитировать

Вопрос

При открытии отчета на предварительный просмотр и последующего нажатия кнопки с изображением принтера не появляется окно настройки принтера. Печать идет на принтер по умолчанию. Как можно вызвать окно настройки принтера из режима предварительного просмотра?

Ответ

Для предварительного просмотра отчета, как правило, подается команда

REPORT FORM MyReport.frx PREVIEW

Отчет будет выдан на экран вместе с командной кнопкой с изображением принтера, по нажатию на которую будет выполнена печать на бумагу.

Однако в этом случае пользователь не получит приглашение по выбору и настройке принтера. Печать пойдет на принтер по умолчанию, и будут использованы его настройки по умолчанию.

Чтобы пользователь получил возможность выбора принтера и его настроек используйте команду

REPORT FORM MyReport.frx TO PRINTER PROMPT PREVIEW

Обратите внимание на порядок следования опций. "PREVIEW" должна следовать после опций "TO PRINTER PROMPT". В противном случае, вы получите сообщение об ошибке при попытке выполнить команду.

Замечание

Этот совет не применим к версиям FoxPro 2.x, а также в том случае, если в команде REPORT FORM используется опция NOWAIT.

Однако в версии Visual FoxPro 9 даже при использовании опции NOWAIT можно вызвать окно предварительной настройки принтера по приведенной выше схеме если предварительно сделать дополнительную настройку

  
  SET ReportBehavior 90  
  REPORT FORM MyReport.frx TO PRINTER PROMPT PREVIEW NOWAIT



Исправлено: Владимир Максимов, 30.12.06 14:12
Ratings: 0 negative/0 positive


Тема Просмотров Написано Написано
  Report 4699 Владимир Максимов 01.03.05 21:07
  Неустранимая ошибка при выполнении отчета 5033 Владимир Максимов 15.09.05 19:58
  VFP8 некорректно отображает содержимое отчета 7348 Владимир Максимов 18.09.05 09:40
  Как выбрать принтер из окна предварительного просмотра 6018 Владимир Максимов 01.02.06 22:15
  Как отобразить окно предварительного просмотра в As Top-Level форме 5041 Владимир Максимов 01.02.06 22:55
  Как запретить печать из окна предварительного просмотра 4161 Владимир Максимов 01.02.06 23:19
  При запуске отчета из формы формируются неверные данные 5972 Владимир Максимов 24.09.06 10:39


Извините, но у вас нет прав для того, чтобы писать в этом форуме.

On-line: 55 and Guests: 55


© 2006 Fox Club 
Яндекс.Метрика