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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.11.2005, 17:09   #1  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Фильтрует странно
Добрый вечер!

Фильтрую в форме Заказы по полю Счет На в результате Заказы устанавливаются не порядку. Например

ЗАК00056883
ЗАК00057034
ЗАК00057109
ЗАК00001922

С чем это может быть связано?
Старый 08.11.2005, 17:12   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
а почему они должы упорядочиваться, если вы только фильтруете?
порядок строк в выборке не определен, если вы не указали сортировку явно.
__________________
полезное на axForum, github, vk, coub.
Старый 08.11.2005, 17:35   #3  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Сортировка идет по индексу StatusInvoiceAccIdx
__________________
Axapta v.3.0 sp5 kr2
Старый 08.11.2005, 17:38   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD
Сортировка идет по индексу StatusInvoiceAccIdx
Потому что это индекс по умолчанию?
__________________
полезное на axForum, github, vk, coub.
Старый 08.11.2005, 17:44   #5  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Понял ответ mazzy.

2 Andy есть еще кластерный индекс по SalesId. Даже если по StatusInvoiceAccIdx -- Заказы то идут поряд, значит и в индексе они должны быть в таком же порядке. Или не так?
Старый 08.11.2005, 18:02   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
2 mazzy
Нет - потому что поле INVOICEACCOUNT входит в этот индекс.

2 DreamCreator
При чем здесь кластерный индекс? Сортировка идет по индексу StatusInvoiceAccIdx. Попробуй сделать запрос с сортировкой по полям, входящим в этот индекс (с указанием DESC и учетом DataAreaId) - результат будет тот-же
__________________
Axapta v.3.0 sp5 kr2
Старый 08.11.2005, 20:29   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Да, еще.
В стандарте для SalesTable нет кластерного индекса.
__________________
Axapta v.3.0 sp5 kr2
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
странно отрабатывет modified miklenew DAX: Программирование 5 30.11.2006 13:18
AddRange не фильтрует Ихъ бин программикеер DAX: Программирование 6 01.09.2006 14:27
Сторнирование и перепроведение кассовых ордеров Axapta DAX: Функционал 20 22.08.2005 18:33
отключение фьючерсов и мероприятий - странно Yprit DAX: Функционал 0 05.04.2005 09:58
DS по временной таблице странно обновлляется ArturK DAX: Программирование 2 29.07.2004 19:27

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

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

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