Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Почему в отчете после приближения обнуляются на экране результаты??  [new]
egamov
Member

Откуда:
Сообщений: 23
Есть пргешник. Результатом этого пргшника есть отчет кторый просматривается REPORT FORM report1.frx PREVIEW . DataEnvirounment состоит из одного дбфника. который в начале работы пргшника запируется....
Если запускать этот отчет из фоксы, то показывает все правильно, и нажатие на приближение значения на экране не меняются....
Если запускать этот отчет из экзешника, то видно прваильный результат а если потом нажать на приближение то все строковые значение вытираются а числовые становятся нулями....!!!!!!!
Содержание же дбфника не меняется....
В чем проблема????
P.S. У нас установлена ERР-система, которая написана на фоксе и имеет свой ран-тайм!!!! Может надо заменить какую-то делелку????
30 дек 04, 11:14    [1220903]     Ответить | Цитировать Сообщить модератору
 Re: Почему в отчете после приближения обнуляются на экране результаты??  [new]
karly™
Guest
Почему у вас так происходит, можно понять, только посмотрев код.
Но вот некоторые мысли, которые должны помочь вам в поисках решения проблемы :)

1. Никакую dll менять точно не надо.

2. При нажатии на zoom, а так же при перелистывании страниц, отчет пересчитывается заново. Т.е. если какие-то значения переменных или полей таблиц за это время изменились, то отображаются новые значения.

3. Если поведение системы различается, если ее запускать из среды и из runtime, то это говорит о разных настройках в среде и в runtime. Самое частое различие - установка set deleted.Так же может повлиять на результат set exact, set near и т.п.

4. Используются ли в вашем отчете кроме единственной таблицы еще и переменные? Если да, то надо обратить внимание на область видимости этих переменных.
30 дек 04, 15:27    [1222256]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие кнопки нажаты в комбинации клавиш!!!  [new]
egamov
Member

Откуда:
Сообщений: 23
При запуске программы из фоксы этого не наблюдается!!!!!
Я взял посмотрел содержимое дбфника. В нем все записи правильные!!!!!!
При этом отчет ингда печатается нормальный иногда нет!!!! Закономерность установить не возможно!!!!!!
Возможно что система которая стоит на наших машинах ставит свой run-time, но тогда можно было бы подменить делелку которую ставит ERP-система!!!!
может кто знает какую??????
30 дек 04, 17:17    [1222749]     Ответить | Цитировать Сообщить модератору
 Re: Почему в отчете после приближения обнуляются на экране результаты??  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Перед запуском отчета надо увести фокус с Grid на любой другой объект.

Вставь в свой отчет функцию ALIAS() чтобы проверить какая текущая рабочая область при сбое. Есть большой шанс, что происходит переключение рабочей области.
30 дек 04, 19:34    [1223077]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить