:: Архив конференции по VFP до 2005 года
отчет и форма
YUriKireev

Сообщений: 17
Откуда: Нарьян-Мар
Дата регистрации: 21.02.2005
Вот какой трабл, запускаю форму, из формы запускаю репорт и он у меня открывается прямо на моей форме, а как сделать чтобы репорт открывался в отдельном окне, Спасибо
Ratings: 0 negative/0 positive
Re: отчет и форма
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Приведи свою команду запуска репорта.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: отчет и форма
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
RTFM on DEFINE WINDOW, REPORT FORM .... IN WINDOW ...




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: отчет и форма
Alex Roublev
Автор

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
Цитата:
DEFINE WINDOW PROSM FROM 0,0 TO 1,1 NAME PROSM TITLE '...' SYSTEM NOFLOAT CLOSE NOGROW NOZOOM
PROSM.WINDOWSTATE = 2
ACTIVATE WINDOW PROSM IN WINDOW MAIN TOP
REPORT FORM PREP NOEJECT NOCONSOLE PLAIN TO PRINTER PROMPT PREVIEW WINDOW PROSM && NOWAIT
RELEASE WINDOW PROSM
Ratings: 0 negative/0 positive
Re: отчет и форма
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
Исключительно из принципа

Опция WINDOW в команде REPORT создает новое окно, взяв за образец указанное окно. Т.е. нет никакой необходимости в предварительной активизации окна PROSM. Разве что, для того, чтобы оно смогло развернуться на максимум. Не проверял, выполниться ли команда PROSM.WINDOWSTATE = 2 если окно не активно?

А вот опция IN WINDOW откроет окно просмотр внути указанного окна.

А что касается вопроса YUriKireev, то у меня сильное подозрение, что он не указал ни опцию NOCONSOLE, ни опцию TO PRINTER, ни опцию PREVIEW и весь вывод просто пошел в текущую форму. А куда еще?




------------------
Ratings: 0 negative/0 positive
Re: отчет и форма
YUriKireev

Сообщений: 17
Откуда: Нарьян-Мар
Дата регистрации: 21.02.2005
Цитата:
то у меня сильное подозрение
Экие Вы подозрительные , так и есть, каюсь , не указал. Потом уже писал in window , а ума на то чтобы сначало создать окно не хватило, видно когда бог мозги раздавал я за пивом ходил
Ratings: 0 negative/0 positive
Re: отчет и форма
Alex Roublev
Автор

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
2 Владимир Максимов:

Цитата:
Разве что, для того, чтобы оно смогло развернуться на максимум

Так и было задумано изначально...

Цитата:
Не проверял, выполниться ли команда PROSM.WINDOWSTATE = 2 если окно не активно?

Приведенный мной код является 100%-но рабочим. При указании опции NOWAIT при выполнении REPORT FORM PREP окно отчета максимизируется, а окно PROSM реализуется из памяти. Можно NOWAIT не указывать и задать окну PROSM перед выводом отчета дополнительные свойства.
Ratings: 0 negative/0 positive


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

On-line: 9 (Гостей: 9)

© 2000-2024 Fox Club 
Яндекс.Метрика