Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятное поведение отчета / 7 сообщений из 7, страница 1 из 1
09.07.2019, 11:33
    #39835366
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Добрый день! Вот, опять все тот же вопрос: делаю запрос, результат в курсор, потом на печать:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
IF RECCOUNT('jurnal')>0
SELECT datadoc,nomerdoc,naimen,izm,kolvo,chet,orgs,podraz,fio,oper FROM jurnal INTO CURSOR _kart WHERE ALLTRIM(idnom)==ALLTRIM(_kartid)

PUBLIC _repost,_repprihod,_reprashod,_repend

SUM kolvo TO _repprihod FOR ALLTRIM(oper)=ALLTRIM('Поступление')
SUM kolvo TO _reprashod FOR ALLTRIM(oper)=ALLTRIM('Перемещение')
SUM kolvo TO _repostatok FOR ALLTRIM(oper)=ALLTRIM('Ввод остатков')


sele _kart

*brow
REPORT FORM  kart TO PRINTER PROMPT PREVIEW

ENDIF

Иногда в отчете получаются куча повторяющихся записей в Detail. А вот если перед вызовом отчета посмотреть курсор Browse, а потом закрыть, отчет выводится правильно... Подскажите, как быть?
Спасибо!
...
Рейтинг: 0 / 0
09.07.2019, 12:22
    #39835395
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Jimy...А вот если перед вызовом отчета посмотреть курсор Browse, а потом закрыть, отчет выводится правильно...

Очевидно, когда смотрите курсор, переключаете на правильную рабочую область.
В общем решение простое.
перед
Код: sql
1.
REPORT FORM  kart TO PRINTER PROMPT PREVIEW



поставить
select табл_которую_brow
...
Рейтинг: 0 / 0
09.07.2019, 15:46
    #39835527
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Дык там и стоит
select _kart
И косячит...
А вот если после него Brow, то курсор правильно отображает выбор и отчет после brow правильный... А вот без никак. Что сделать-то?
...
Рейтинг: 0 / 0
09.07.2019, 15:47
    #39835530
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Недавно похожая тема была, чем полечили не помню, полистай форум
...
Рейтинг: 0 / 0
09.07.2019, 15:49
    #39835531
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
...
Рейтинг: 0 / 0
09.07.2019, 16:17
    #39835552
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Спасибо, завтра на работе попробую... А ведь у меня когда-то был немного похожий косяк с Grid. Там помог принудительная установка фокуса в этот Grid и да, по моему именно Go Top (точно не помню)... Не получится - буду открывать и закрывать окно с Brow....
...
Рейтинг: 0 / 0
10.07.2019, 08:42
    #39835773
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятное поведение отчета
Jimy,

Попробуй
select tab
go top

Sum() устанавливает в конец курсор
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятное поведение отчета / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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