Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0 / 7 сообщений из 7, страница 1 из 1
25.03.2005, 21:07
    #32981876
НЕЗНАЮЩИЙ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
ПЕЧАТЬ ОТЧЁТА средствами MFC
VISUAL C++ 6.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
СФОРМИРОВАН ОТЧЁТ НА  5  СТРАНИЦАХ
Чтобы его увидеть, полистать по страницам,
Надо выбрать File / Prin Preview
Код находится в методе 
OnPrint(CDC* pDC, CPrintInfo* pInfo)
Отчёт выбирается из подменю.
НЕДОСТАТОК в ТОМ, ЧТО после щелчка
На пункте меню ПОЛЬЗОВАТЕЛЬ
В ОКНЕ НЕ ВИДИТ ОТЧЁТА – В 
КЛИЕНТСКОЙ ЧАСТИ ОКНА – ПУСТО.
Функцию  OnDraw(CDC* pDC) 
НЕ ПРИМЕНЯЮ, т.к. вначале изучения 
Проблемы весь код был именно в 
OnDraw(CDC* pDC), но я не мог
Реализовать ПРЕДВАРИТЕЛЬНЫЙ 
ПРОСМОТР ПО СТРАНИЦАМ – ВПЕРЁД /
НАЗАД – ЛИСТАНИЕ и ПЕЧАТЬ и
Перенёс код в функцию . OnPrint()
ПОДСКАЖИТЕ, БОЛЕЕ ОПЫТНЫЕ,
КАК ВЫКРУТИТЬСЯ ИЗ ЭТОГО ТУПИКА.

СПАСИБО.
...
Рейтинг: 0 / 0
28.03.2005, 10:19
    #32983285
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
Так в чем тупик-то ? как раз в нужном направлении движешся,
В OnPrint надо делать все.
...
Рейтинг: 0 / 0
28.03.2005, 15:41
    #32984229
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
MasterZiv

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ПРИ ПРЕДВАРИТЕЛЬНОМ ПРОСМОТРЕ ЛИСТАЮ
ПО ВСЕМ СТРАНИЦАМ - их -  5 .
ПРИ РАСПЕЧАТКЕ МОГУ РАСПЕЧАТАТЬ ТОЛЬКО 
С  1 -го по  4 -ый включительно.
При попытке распечатать все страницы, т.е.
 с   1  по  5  выводится сообщение 

НЕДОПУСТИМОЕ СОСТОЯНИЕ КУРСОРА

При попытке распечатать только  5 -ую страницу
Выводится сообщение 
My_Appl  MFC Application -  обнаружена ошибка. 
Приложение будет закрыто.
Приносим извинения за неудобства

Для выхода из ситуации приходится нажимать
{CTRL - ALT - DEL } , СНЯТЬ ЗАДАЧУ
СПАСИБО
...
Рейтинг: 0 / 0
29.03.2005, 17:59
    #32987021
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
ПОМОГИТЕ ,
БУДЬТЕ ТАК ДОБРЫ, ПОЧЕМУ
ПОСЛЕДНЯЯ СТРАНИЦА НЕ РАСПЕЧАТЫВАЕТСЯ ?

МОЖЕТ БЫТЬ КТО-ЛИБО ВСТРЕЧАЛСЯ
С ТАКОЙ СИТУАЦИЕЙ.
БОЛЕЕ ДЕТАЛЬНАЯ ИНФОРМАЦИЯ
В ПРЕДЫДУЩИХ 2 ПУБЛИКАЦИЯХ.

СПАСИБО
...
Рейтинг: 0 / 0
29.03.2005, 18:37
    #32987120
josia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
НЕЗНАЮЩИЙНЕДОПУСТИМОЕ СОСТОЯНИЕ КУРСОРАУ Вас сообщение на русском языке ???
MasterZivВ OnPrint надо делать всеЭто совсем не обязательно, можно делать часть и в OnDraw. НЕЗНАЮЩИЙOnDraw(CDC* pDC)
НЕ ПРИМЕНЯЮ, т.к. вначале изучения
Проблемы весь код был именно в
OnDraw(CDC* pDC), но я не мог
Реализовать ПРЕДВАРИТЕЛЬНЫЙ
ПРОСМОТР ПО СТРАНИЦАМ – ВПЕРЁД /
НАЗАД – ЛИСТАНИЕ и ПЕЧАТЬ и
Перенёс код в функцию Почитайте про OnPreparePrinting.
...
Рейтинг: 0 / 0
29.03.2005, 18:38
    #32987124
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
Ну блин, чё здесь помогать ? Трассируй, исследуй ошибки. Как за тебя это кто-то сделает ?
...
Рейтинг: 0 / 0
29.03.2005, 22:26
    #32987442
josia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
Я кстати тоже думаю что этому человеку уже не помочь :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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