![]() |
#1 |
Участник
|
Сортировка Common (DAX2012)
Добрый день!
Подскажите есть ли возможность реализовать в Аксапте запрос на подобие: X++: common.makeRecord(table2); while select table1 join common order by common.(field2) ASC where common.RecId == table1.(field1) |
|
![]() |
#2 |
Участник
|
Можно такое просто через Query реализовать
|
|
![]() |
#3 |
Участник
|
У вас RecId в таблице повторяется что ли? Зачем сортировать?
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
В данной конструкции можно поменять местами таблицы:
X++: while select common order by common.(field2) ASC join table1 where common.RecId == table1.(field1)
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
![]() |
#7 |
Участник
|
А что это изменит?
На сколько я понял, суть вопроса в том как накладывать сортировку динамически. X++: static void JobTestSortByFieldId(Args _args) { CustTable CustTable; FieldId FieldId; ; FieldId = fieldNum(CustTable, AccountNum); while select CustTable order by CustTable.(fieldId) //Синтаксическая ошибка. } Но выход есть. Как уже правильно подсказал trud, для составления динамических запросов в аксапте есть класс Query |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|