powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк отчета
9 сообщений из 9, страница 1 из 1
Глюк отчета
    #34523419
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Столкнулся вот с какой ошибкой. Вывожу на экран перед печатью отчет. Все нормально, шапка, данные, итоги и пр.
Но как только нажимаю на значок принтера - ошибка "Неизвестная переменная ХХХ". Эта переменная - поле таблицы, на основе которой формируется отчет. Причем, при просмотре временного файла этой таблицы - все в порядке, он заполнен правильно. А на печать идет только шапка.

Структура программки такая.

select 7
go top
report form rep01 preview

Убираю из формы отчета первое поле - ругань идет на второе и т.д.
Где может сидеть засада?
...
Рейтинг: 0 / 0
Глюк отчета
    #34523441
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно, что если ставлю BROWSE перед REPORT FORM - все печатает правильно!
...
Рейтинг: 0 / 0
Глюк отчета
    #34523458
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отчет запускается из формы с Grid? Тогда перед запуском отчета необходимо вручную увести фокус с объекта Grid на любой другой объект.

Код: plaintext
1.
2.
3.
ThisForm.MyObject.SetFocus()
REPORT FORM rep01.frx
ThisForm.Grid1.SetFocus()
...
Рейтинг: 0 / 0
Глюк отчета
    #34523495
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМОтчет запускается из формы с Grid? Тогда перед запуском отчета необходимо вручную увести фокус с объекта Grid на любой другой объект.

Код: plaintext
1.
2.
3.
ThisForm.MyObject.SetFocus()
REPORT FORM rep01.frx
ThisForm.Grid1.SetFocus()


Печатается из грида, но setfocus не подходит, т.к. запускаю отчет вызовом процедуры двойным кликом на строчке грида и из-за этого - ошибка. Хотя попробую через кнопку на форме сделать...
...
Рейтинг: 0 / 0
Глюк отчета
    #34523513
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2ВладимирМ

Большое спасибо. Прилепил кнопку на фрму, где грид - все пошло. Если не трудно - в чем причина? Ведь явно указана область прямо перед отчетом.
...
Рейтинг: 0 / 0
Глюк отчета
    #34523546
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
foxpro 9.0
set reportbehavior 90

и Ваши проблемы исчезнут
+ получите возможность изменить внешний вид превьювера
подписав репортпревью апп (исходники - в соурсах)
...
Рейтинг: 0 / 0
Глюк отчета
    #34523629
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex11100foxpro 9.0
set reportbehavior 90

и Ваши проблемы исчезнут
+ получите возможность изменить внешний вид превьювера
подписав репортпревью апп (исходники - в соурсах)

Спасибо, попробую!
...
Рейтинг: 0 / 0
Глюк отчета
    #34523660
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал - не понравилось. Один отчет со схемой (рисунком) стал готовится к печати 40 секунд вместо 2! Может, какие-то опции еще есть?
...
Рейтинг: 0 / 0
Глюк отчета
    #34524762
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandDПрилепил кнопку на фрму, где грид - все пошло. Если не трудно - в чем причина? Ведь явно указана область прямо перед отчетом.
Понятия не имею, хотя глюк довольно известный. Активный Grid "не отдает" текущую рабочую область. Необходимо явно увести фокус с Grid, чтобы произошло переключение рабочих областей.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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