powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема печати FoxPro 8
9 сообщений из 9, страница 1 из 1
Проблема печати FoxPro 8
    #32732095
PolarFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла проблема с которой раньше не встречался... При просмотре отчета на экране одно, при печати его же на принтер другое... В чем может быть проблема?
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32732128
SergeyPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PolarFoxВозникла проблема с которой раньше не встречался... При просмотре отчета на экране одно, при печати его же на принтер другое... В чем может быть проблема?
Столкнулся с тем же:
Скомпилировал проект под VFP8 Sp1, который нормально работал под VFP6 SP4 Sp5, - получил проблемы с печатью. "Рвет" формы при выводе на принтер.
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32732162
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем-то это наверное глюк.
Вот здесь я писал как обходить
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32732429
SergeyPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CripВообщем-то это наверное глюк.
Вот здесь я писал как обходить
Ссылка не работает...(:
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32732789
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте еще раз .
Привожу резюмирующий пост
авторКороче нашел некий work around. Может кому пригодится.
Сделал вывод из прочтения вот этого
http://support.microsoft.com/default.aspx?scid=kb;en-us;309643

Выход такой.
Скачать PostScript driver для своего принтера
Установить Adobe PostScript driver.
http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=1500&fileID=1438
При установке драйвера указать соответствующий (ранее скаченный) драйвер своего принтера.
Все... Надеюсь кому-нибудь окажется полезным.
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32733452
PolarFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я так подозреваю, что не в принтере дело..

Опишу подробнее...

Есть таблица, в не 1-2 строки. Я вывожу их на предпросмотр там все нормально 1-2 строки как и должно быть... Но когда нажимаю печать то получается n-ное количество строк. Их число я так и не смог понять...
В чем проблема понять не могу... И есть случай когда на принтер выводились не все строки...
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32733474
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, у тебя происходит переключение на другую таблицу (другую рабочую область). Такое может произойти, если вызов отчета произошел из активного Grid (в момент вызова отчета фокус в Grid)

Т.е. твои действия должны быть такими:

1) Переводишь фокус на любой нейтральный объект (кнопку, TextBox)
2) Запускаешь отчет
3) Возвращаешь фокус на Grid, если это необходимо.
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32733538
PolarFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пр это тоже думал. Но интересно былобы знать где в таком случае может поменяться таблица и вобщем то нажатие клавиши я обрабатываю так:

btnPrint.SetFocus()
btnPrint.Click()
...
Рейтинг: 0 / 0
Проблема печати FoxPro 8
    #32733562
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В заголовок своего отчета (Title) для проверки вставь 2 объекта с содержимым:

ALIAS()
SELECT()

Один возвращает имя рабочей области, а другой ее номер.

В принципе, возможно переключение рабочей области и внутри отчета если ты вызываешь собственные функции.

SetFocus() далеко не всегда может сделать действительный переход на нужный объект. Например, в методе Valid того объекта из которого ты пытаешся уйти стоит

Return 0

Никакого сообщения об ошибке не возникнет, но фокус останется в объекте и никуда не перейдет.

Посмотри после команды SetFocus() что записано в ThisForm.ActiveControl. Действительно ли произошел переход на нужный объект.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема печати FoxPro 8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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