powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Еще вопрос по Report
13 сообщений из 13, страница 1 из 1
Еще вопрос по Report
    #37683598
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и не нашел нормального ответа по двухсторонней печати!

Описываю ситуацию! Есть первая страница с данными, и есть вторая страница создана Summury - NewPage и там просто пустой бланк. Нужно чтобы печаталось так: Первая страница напечаталась, а затем выдалось сообщение переверните лист и по нажатию либо кнопки ок либо прохождении секунд 5-10 печаталась вторая страница! или это нереально???
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37683605
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай два отчета и печатай по очереди, а между ними какие-хочешь вопросы-советы пользователю давай.
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37683609
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можешь и один отчет, только отправлять по одной странице за раз.
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37683640
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

а как по одной странице за раз??? и как это реализовать чтобы пользователю не было много лишних движении
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685575
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimastik,


1. в цикле с выводом вопроса пользователю: печатать следующий лист?
REPORT ............ RANGE 1, 1

2.
2.1. Определяешь количество страниц в отчёте. (печатаешь отчёт в файл и смотришь
значение
В цикле с выводом на печать сначала всех нечётных страниц и выводом вопроса печатать чётные листы?
а затем в цикле печатать все чётные страницы.
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685576
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimastik,


1. в цикле с выводом вопроса пользователю: печатать следующий лист?
REPORT ............ RANGE 1, 1

2.
2.1. Определяешь количество страниц в отчёте. (печатаешь отчёт в файл и смотришь
значение _PAGETOTAL
2.2. В цикле с выводом на печать сначала всех нечётных страниц
2.3. Вывод вопроса печатать чётные листы?
2.4. затем в цикле печатать все чётные страницы, если пользователь захочет.
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685674
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alextashk,
у меня всегда 2 страницы т.к. печатается только последняя запись таблицы, как реализовать сначала первую страницу а потом вторую, можно в коде
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685712
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimastik,

report form gruzcb NEXT 1 TO PRINTER PREVIEW FOR MOD(_pageno/2)=0

Выдает ошибку что слишком мало аргументов
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685731
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimastikdimastik,

report form gruzcb NEXT 1 TO PRINTER PREVIEW FOR MOD(_pageno/2)=0

Выдает ошибку что слишком мало аргументов
Тебе же написали RANGE а не FOR.
как-то так:
Код: sql
1.
2.
3.
report form gruzcb TO PRINTER NOCONSOLE RANGE 1, 1
MessgeBox('Переверните лист. Нажмите ОК', 0, 'ПЕЧАТЬ')
report form gruzcb TO PRINTER NOCONSOLE RANGE 2, 2
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685735
прошедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimastikdimastik,

report form gruzcb NEXT 1 TO PRINTER PREVIEW FOR MOD(_pageno/2)=0

Выдает ошибку что слишком мало аргументовРазумеется. Хелп по функции mod() не пробовали читать?
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685760
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

так оно мне печатает первую, и вторую записи таблицы
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685790
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimastikDima T,

так оно мне печатает первую, и вторую записи таблицы
Ты свой NEXT 1 убрал из кода? Так запускал?
Код: sql
1.
2.
3.
report form gruzcb TO PRINTER NOCONSOLE RANGE 1, 1
MessgeBox('Переверните лист. Нажмите ОК', 0, 'ПЕЧАТЬ')
report form gruzcb TO PRINTER NOCONSOLE RANGE 2, 2


Если не так, то показывай добуквенно как запускал.

Проверять некогда, вот чего в хэлпе пишут
ХЭЛП[RANGE nStartPage [, nEndPage ]]

Определяет диапазон страниц для вывода на печать или другого вывода. Параметр nStartPage определяет первую страницу для печати, в то время как параметр nEndPage определяет последнюю страницу для печати. Если nEndPage опущен, то последней страницей для печати является по умолчанию 32,767.
Обратите внимание:
RANGE отбирает страницы для вывода, в то время как предложения scope, предложения FOR , и WHILE отбирают записи. Эти критерии отбора не действуют, если Вы выбираете печать из окна предварительного просмотра, и если Вы не определили объектно-ассистированный режим используя предложение OBJECT или SET REPORTBEHAVIOR 90 . В объектно-ассистированном режиме, Вы можете печатать или в полном объеме RANGE , который Вы определили в первоначальной команде REPORT FORM или в объеме некоторого подмножества данного диапазона страниц, используя члены-объекты ReportListener.CommandClauses PrintPageCurrent, PrintRangeFrom и PrintRangeTo. Для подробной информации, см. OnPreviewClose Метод .
...
Рейтинг: 0 / 0
Еще вопрос по Report
    #37685876
dimastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

Всем спасибо, но все таки пришлось делать двумя отчетами!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Еще вопрос по Report
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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