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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2023, 22:49   #1  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
269 / 836 (28) +++++++
Регистрация: 23.10.2012
Привет.
-добавил "реверс" логики блока. Для использования необходимо применять новый конструктор "createNegation". Т.е. добавлена возможность написать:
Код:
NOT((Table1.Field1 == "aaa") OR (Table2.Field2 == "aaa"))
-упразднил избыточные скобки при "линковке" полей источников данных.

Актуальная версия во вложении (предыдущую удалил).

На тему массивов - функционал не расширял, он и так поддерживается:
X++:
QueryBuildRangeCondition::createNegation(qbds, fieldId2Name(tableNum(LedgerTrans), fieldId2ext(fieldNum(LedgerTrans, Dimension), 4))).value(QueryBuildRangeOperator::Equal, 'Что-то');
Код:
!((LedgerTrans_1.Dimension[4]="Что-то"))
Вложения
Тип файла: xpo PrivateProject_QueryBuildRangeCondition.xpo (11.9 Кб, 55 просмотров)

Последний раз редактировалось Товарищ ♂uatr; 27.11.2023 в 23:00.
За это сообщение автора поблагодарили: ashu (2), Logger (10), Ace of Database (10), Pandasama (3), SRF (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2012: Разработка. Открыть используемый объект sukhanchik DAX: Программирование 0 18.09.2020 14:12
AIF права доступа на создание COM-объекта ex3em DAX: Программирование 1 07.10.2014 19:11
Проверка ВР не заглядывает внутрь расширенных типов-массивов glibs DAX: Программирование 0 26.01.2010 20:16
RLS и программное создание запросов Arahnid DAX: Программирование 3 11.10.2007 18:17
aEremenko: Использование прямых запросов SQL Blog bot DAX Blogs 4 18.07.2007 10:09

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.