Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопрос по Data Grouping в отчете / 6 сообщений из 6, страница 1 из 1
20.05.2004, 18:21
    #32526939
МиХаИл1978
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
почему по полю accountnum группировка работает
а вот с таким условием нет RIGHT('sdf.caco.accountnum',10)
...
Рейтинг: 0 / 0
21.05.2004, 09:04
    #32527367
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
Попробуй так:

SELECT RIGHT('sdf.caco.accountnum',10) AS <ИМЯ ПОЛЯ> ... GROUP BY <ИМЯ ПОЛЯ>

Успехов
...
Рейтинг: 0 / 0
21.05.2004, 10:03
    #32527458
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
select left(x,10) from t group by 1
...
Рейтинг: 0 / 0
21.05.2004, 14:53
    #32528320
МиХаИл1978
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
наверное ни поняли вопроса
по клику выполняется програмный код
_peremenothet="Uos.accountnum"
SET ENGINEBEHAVIOR 70
SELECT...............................;
Uos.accountnum,.......................;
FROM uos ;
GROUP BY ........, ............;
ORDER BY _peremenothet;
INTO CURSOR caco
какая то переменная=RIGHT(_peremenothet,LEN(_peremenothet)-4)

отчет должен группироваться по этой переменной
report format vednal2121 PREVIEW noconsole to print prompt

Группировка происходит в отчете так все суммируется в одну строчку
должно вывестись

сумма по 1 группе
сумма по 2 группе
сумма по 3 группе
-------------------
Общая сумма

А получается
сумма по всем группам
------------------
Общая сумма
Что не так и извините что если не так выразился
...
Рейтинг: 0 / 0
21.05.2004, 15:41
    #32528498
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
Ну так и напиши в качестве признака группировки отчета следующее выражение:

RIGHT(caco.accountnum,LEN(caco.accountnum)-4)

Как варант, можешь создать переменную отчета по этому выражению и в качестве признака группировки указать эту переменную отчета.

А в твоем случае, ты просто вычислил ОДИН РАЗ значение переменной ДО выполнения отчета. А в самом отчете значение этой переменной не изменилось ни разу. Отсюда и полное отсутствие промежуточных итогов. Фактически, ты создал в отчете группу по константе.
...
Рейтинг: 0 / 0
21.05.2004, 16:02
    #32528578
МиХаИл1978
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по Data Grouping в отчете
спасибо ВладимирМ
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопрос по Data Grouping в отчете / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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