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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2016, 15:10   #1  
kit22 is offline
kit22
Участник
 
30 / 12 (1) ++
Регистрация: 15.08.2012
ExecuteQuery изменяет запрос
Есть таблица A, в которой есть поля Id и TransDate. В кластерном индексе на таблице сортировка стоит по Id.

На таблицу добавляю еще одно поле IdCopy EDT = IdCopy, который ссылается на Id этой же таблицы.
В EDT IdCopy изменяю formHelp на собственную лукап форму. На таблице создаю индекс в котором 1 поле TransDate. В свойстве датасорса Index указываю этот индекс.

Добавляю EDT IdCopy в другую таблицу, там в лукапе DataSource прекрасно сортируется по TransDate, но в таблице А в поле IdCopy сортировка срабатывает только по полю Id.

Смотрел, что происходит в ExecuteQuery, до super() стоит моя сортировка по TransDate, после Super() вся сортировка сбрасывается и ставится сортировка по Id.

Как это можно победить?

upd. Проблема найдена. Все происходит из-за срабатывания lookupValue и lookupField. Что можно предложить взамен?

Последний раз редактировалось kit22; 20.08.2016 в 15:21. Причина: Проблема найдена
Старый 20.08.2016, 19:40   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Сложно сказать что происходит в вашем случае, но, как правило, такие различия связаны с разницей между Query и QueryRun - на форуме и в книжках разница между ними описана..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Statement, запрос (несколько) с транзакцией Pandasama DAX: Программирование 6 01.12.2022 01:35
Kashperuk Ivan: Tutorial: refresh, reread, research, executeQuery - which one to use? Blog bot DAX Blogs 20 04.04.2017 13:23
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Почему join запрос разбивается на подзапросы!? 3oppo DAX: Программирование 59 28.06.2007 11:52
Собственный SQL запрос в FormDataSource Alexey DAX: База знаний и проекты 0 20.12.2001 00:35

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

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

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