AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2003, 17:02   #1  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
:( Смена порядка сортировки в отчете
Помогите!
Пожалуйста!

В отчете в Query есть две таблицы, причем вторая связана с первой.
Есть сортировка по полям и первой и второй таблицы, проблема в том, что нужно сортировать сначала по полям второй таблицы, а потом уже по полям первой.

Есть 2 мысли :
1. возможно использование временной таблицы;
2. или контейнеров (что в принципе тоже самое).

Что делать?
Старый 16.01.2003, 17:20   #2  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Я бы не мучался, а создал бы временную таблицу и дальше обработал бы все в fetch-е. Может это некрасиво - зато работает

Вопрос, а Вы точно уверены, что построенный Query - единственно правильный? Видимо, у меня не хватает воображения, чтобы представить, зачем нужно "сортировать сначала по полям второй таблицы". А зачем вообще тогда первая? Может данные из нее проще вытягивать методами и запросами непосредственно в теле отчета, а не в Query?

Или мы о разном говорим?

Да, и еще: почему вопрос в разделе "о форуме" а не, скажем, "программирование в Аксапте"? Есть какой-то умысел в этом?
__________________
Strictly IMHO & nothing personal
Старый 17.01.2003, 06:35   #3  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
Спасибо!

Я тоже думаю, что выход - это временная таблица.

Да , я уверена, Query правильный, вторая таблица - InventTable , нужно сначала сортировать по номенклатуре. Так что оставить в Query только ее, а вытаскивать методами первую не получится.

Я тоже не понимаю зачем

А вопрос в разделе "о форуме", потому что еще не до конца разобралась в сайтом.
Так что никакого умысла
Старый 17.01.2003, 09:37   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Если не секрет, то какая вторая таблица (то есть первая в оригинале)? Их точно нельзя местами поменять? Поймите правильно, я не спорю, что Вы построили правильный запрос, но ведь правильный может быть и не один.

А с временной таблицей - это и дольше получится и муторнее...
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 17.01.2003, 09:43   #5  
Алексей Контев is offline
Алексей Контев
Участник
 
118 / 31 (2) +++
Регистрация: 28.12.2001
Адрес: Барнаул
А почему нельзя в query сначала поставить InventTable а потом другую таблицу (первую)?
Старый 17.01.2003, 12:47   #6  
Lelya is offline
Lelya
Участник
Аватар для Lelya
 
56 / 14 (1) ++
Регистрация: 16.01.2003
Адрес: Москва
Всем огромное спасибо!

Действительно получилось поменять местами таблицы, я отмела эту мысль сначала, потому что связь между ними множественная. Но вы меня переубедили попробовать.
Старый 17.01.2003, 16:30   #7  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Lelya,

Теперь на досуге, если будет время и желание, попробуйте вообще обойтись одной таблицей, без InventTable! Уверяю Вас, получится компактнее, и работать будет быстрее.

Удачи,
__________________
Strictly IMHO & nothing personal
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Производительность запроса в отчете SHiSHok DAX: Программирование 14 13.11.2006 19:04
Динамические контролы в отчете основанные на display-методе petr DAX: Программирование 19 18.09.2006 15:29
Не работает поле сортировки в отчете stalker17 DAX: Программирование 1 02.06.2006 17:25
dialog в отчёте gaenar DAX: Программирование 6 14.04.2005 11:15
Доработка сортировки в стандартных отчетов tolstjak DAX: Программирование 0 06.04.2004 12:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:58.