Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать отчета 2 раза подряд / 12 сообщений из 12, страница 1 из 1
18.12.2007, 08:39
    #35016475
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
Народ, Напомните как один отчет отправить на печать в количестве 2- копий...
Не хочу делать что-то типа

Report Form report\myReport NOCONSOLE TO PRINTER
Report Form report\myReport NOCONSOLE TO PRINTER

Ведь есть же при To Printer Prmopt поле с количеством копий...
Всем спасибо
...
Рейтинг: 0 / 0
24.12.2007, 13:32
    #35029910
vlamast
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
ValeriiНарод, Напомните как один отчет отправить на печать в количестве 2- копий...
Не хочу делать что-то типа

Report Form report\myReport NOCONSOLE TO PRINTER
Report Form report\myReport NOCONSOLE TO PRINTER

Ведь есть же при To Printer Prmopt поле с количеством копий...
Всем спасибо

есть такой параметр

Scope

Задает диапазон записей, которые нужно включить в отчет. Включаются только записи, попадающие в указанный диапазон.
Диапазон задается следующими предложениями: ALL, NEXT nRecords, RECORD nRecordNumber(количество копий!) и REST. Подробнее о предложениях диапазона см. тему Предложения диапазона или главу 2 "Обзор языка программирования" Руководства разработчика.
По умолчанию областью действия команды REPORT являются все записи ѕ предложение ALL.
...
Рейтинг: 0 / 0
24.12.2007, 14:46
    #35030125
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
vlamastесть такой параметр

Scope А ты суть вопроса понял?
ValeriiНарод, Напомните как один отчет отправить на печать в количестве 2- копий ...
...
Рейтинг: 0 / 0
24.12.2007, 15:13
    #35030215
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
Использовать команду:
REPORT FORM <имя отчета> TO PRINTER PROMPT PREVIEW
Далее появится окно, где указывается пользователем количество копий.
...
Рейтинг: 0 / 0
24.12.2007, 15:36
    #35030319
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
Владимир САИспользовать команду:
REPORT FORM <имя отчета> TO PRINTER PROMPT PREVIEW
Далее появится окно, где указывается пользователем количество копий.

Еще один понятливый

Про это автор и сам упомянул.
ValeriiНарод, Напомните как один отчет отправить на печать в количестве 2- копий...
Не хочу делать что-то типа

Report Form report\myReport NOCONSOLE TO PRINTER
Report Form report\myReport NOCONSOLE TO PRINTER

Ведь есть же при To Printer Prmopt поле с количеством копий...
Всем спасибо
...
Рейтинг: 0 / 0
24.12.2007, 20:20
    #35031007
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
_PCOPIES system variable is set to a value higher than 1 (the default). (come from MSDN)
...
Рейтинг: 0 / 0
26.12.2007, 21:23
    #35036429
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
_PCOPIES System Variable
Included for backward compatibility. Use the Report Designer instead.
Цитата из HELP

С уважением, Алексей
...
Рейтинг: 0 / 0
26.12.2007, 21:45
    #35036444
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
Алексей, а в дизайнере можно задать количество копий? У меня под рукой нет фокса - я под Линухом.
...
Рейтинг: 0 / 0
27.12.2007, 01:04
    #35036569
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
apapacyАлексей, а в дизайнере можно задать количество копий? У меня под рукой нет фокса - я под Линухом.
Если вопрос не лично к Алексею, то, нет. Нельзя. Нет никаких опций в дизайнере отчета.

Можно, конечно, вскрыть файл FRX (открыть отчет как таблицу и менять поле Expr первой записи) и напрямую исправить значение реквизита

COPIES=2

но здесь проблема в том, что эту операцию придется повторять каждый раз после модификации отчета. Проще использовать PRINTJOB

Код: plaintext
1.
2.
3.
4.
PRINTJOB
	_PCOPIES= 2 
	Report Form report\myReport NOCONSOLE TO PRINTER
ENDPRINTJOB

Системные переменные отчета, заданные внутри PRINTJOB будут влиять на отчет. Это работает в VFP9. Не знаю, сработает ли в ранних версиях FoxPro.
...
Рейтинг: 0 / 0
27.12.2007, 01:11
    #35036572
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
ВладимирМ apapacyАлексей, а в дизайнере можно задать количество копий? У меня под рукой нет фокса - я под Линухом.
Если вопрос не лично к Алексею, то, нет. Нельзя. Нет никаких опций в дизайнере отчета.

Оказывается, был не прав. Если сохранять окружение отчета (в VFP9 поставить птичку "Save printer environment") и в настройках принтера, вызванных из дизайнера отчета (Page Setup), явно указать количество копий, то это количество копий будет сохранено в отчете.

Только, как правило, пользователи хотят сами настраивать количество копий.
...
Рейтинг: 0 / 0
27.12.2007, 09:17
    #35036754
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
Да, это так, Владимир, но..
Вместе с кол-вом копий сохраняется и путь к принтеру среды разработки, например, со всеми вытекающими из этого проблемами.
С уважением, Алексей
...
Рейтинг: 0 / 0
27.12.2007, 09:32
    #35036786
bodrox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета 2 раза подряд
ВладимирМ.... Если сохранять окружение отчета (в VFP9 поставить птичку "Save printer environment")...Только необходимо учесть, что при переносе FR? на другой компьютер с другим принтером будут заметные тормоза при открытии отчёта.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать отчета 2 раза подряд / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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