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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2006, 14:03   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Варианты решения :
1. Использовать перебор выбранных записей на форме. см. например метод getFormRecord() класса FormLetter

2. Включить для запроса использование литералов (т.е. запрос будет уходить на сервак не в виде запроса с параметрами а ввиде строчки с константами)
т.е. написать
имятаблицы_DS.query().literals(2);
или
имятаблицы_DS.query().literals(1);
значение параметра не помню.
Но по любому 0, 1 или 2

В мониторинге запросов увидите когда пойдут константы в теле запроса, а не параметры.

3. Создать табличку в аксапте
столбец 1 : значения по которым надо фильтровать
столбец 2 : номер сесии под которой юзер законнектился (или например гуид WinApi::greateGuid() )
заполняем табличку, джоиним форму с этой табличкой. На форуме подобное уже описывали - работает.
Не забыть потом очистить табличку.
Старый 25.05.2006, 16:05   #2  
Artem Mikhailov is offline
Artem Mikhailov
Участник
 
19 / 11 (1) +
Регистрация: 22.10.2005
Спасибо, вот это подошло:

Цитата:
Сообщение от Logger
Варианты решения :

3. Создать табличку в аксапте
столбец 1 : значения по которым надо фильтровать
столбец 2 : номер сесии под которой юзер законнектился (или например гуид WinApi::greateGuid() )
заполняем табличку, джоиним форму с этой табличкой. На форуме подобное уже описывали - работает.
Не забыть потом очистить табличку.
Остальное, к сожалению, не дало эффекта для запроса более чем с 2000 параметрами на OR

Артем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Оптимизация запроса - ranges kashperuk DAX: Программирование 13 31.01.2011 20:19
Установка условия ИЛИ (OR) в Query Zeratul DAX: Программирование 3 22.06.2006 14:28
Временная таблица + RLS leshy DAX: Программирование 6 27.04.2006 12:39
addRange; AND vs OR diviza DAX: Программирование 13 26.05.2004 13:03
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20

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

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

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