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

Откуда:
Сообщений: 79
Здраствуйте!

Есть форма, по нажатию кнопок которой для предварительного просмотра выводятся разные отчёты. Выводятся они нормально, но после закрытия одного из отчётов (а именно отчёта, формирующего товарный чек) с формой происходит что-то странное: на форме появляются какие-то линии, фрагменты отчёта, какие-то кнопки и т.д. Метод Refresh не помогает.

Удалось установить, что во всём винованты эти три строчки:
SUM zakaz.xamount TO pfAmount
SUM zakaz.price TO pfSum
SUM zakaz.price * zakaz.xamount TO pfTotal

Выполняются они по нажатию кнопки, формирующей этот отчёт. Переменные pfAmount, pfSum и pfTotal позже используются в отчёте. Без этих строчек форма не глючит.

Честно говоря, ума не приложу, откуда взялся этот глюк. Может, у кого-нибудь было что-то подобное?
Использую VPF 7.0
7 апр 07, 10:18    [3993232]     Ответить | Цитировать Сообщить модератору
 Re: Странный глюк с отчётом...  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
Попробуй после сумирования вернуть указатель записи на тоже место, откда начал

Кстати, зачем там три оператора SUM? Можно же вполне обойтись одним:

SUM zakaz.xamount,zakaz.price,zakaz.price * zakaz.xamount TO pfAmount,pfSum,pfTotal

или так

SUM zakaz.xamount,zakaz.price TO pfAmount,pfSum
pfTotal=pfSum*pfAmount
7 апр 07, 11:17    [3993277]     Ответить | Цитировать Сообщить модератору
 Re: Странный глюк с отчётом...  [new]
Kaiden
Member

Откуда:
Сообщений: 79
Спасибо за советы, особенно за SUM, но они, увы, не помогли. Хотя после объединения трех операторов в один глючит чуть меньше :) Странные дела...
7 апр 07, 22:33    [3993922]     Ответить | Цитировать Сообщить модератору
 Re: Странный глюк с отчётом...  [new]
po2
Member

Откуда:
Сообщений: 121
Какая установка SET TALK с учетом активной сессии данных? Нужно установить OFF.
8 апр 07, 08:46    [3994131]     Ответить | Цитировать Сообщить модератору
 Re: Странный глюк с отчётом...  [new]
Kaiden
Member

Откуда:
Сообщений: 79
Огромное спасибо, помогло :)
8 апр 07, 12:44    [3994271]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить