powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятное поведение отчета
7 сообщений из 7, страница 1 из 1
Непонятное поведение отчета
    #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
Непонятное поведение отчета
    #39835395
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jimy...А вот если перед вызовом отчета посмотреть курсор Browse, а потом закрыть, отчет выводится правильно...

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



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

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

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


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