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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2010, 15:06   #1  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Значений поля RPayFundMember.PayCostType для одного значения RPayFundMember.CounterUnit не должно быть очень уж много. Вряд ли больше 20..30 значений. Значит, вместо подзапросов можно просто сделать перечисление

Сейчас их всего 70. Но это далеко не предел.
И механизм групп расчитан на произвольную настройку.
Старый 14.01.2010, 16:35   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от kia Посмотреть сообщение
Сейчас их всего 70. Но это далеко не предел.
Я говорил не об общем количестве записей в таблице RPayFundMember, а о количестве записей для одного конкретного значения поля CounerUnit. Т.е. список видов зарплат для одного конкретного счетчика.

Цитата:
Сообщение от kia Посмотреть сообщение
И механизм групп расчитан на произвольную настройку.
Так Вы же предполагаете использовать Query. Т.е. добавлять условие через Range.Value(). Т.е. Вам надо программно сформировать символьную строку, которую потом передать в Value(). Какие проблемы-то?

Ну, схематично, как-то так
X++:
while select RPayFundMember where RPayFundMember.CounterUnit = "unit"
{
    strValue = (strValue ? " || " : "") + "'" + RPayFundMember.PayCostType + "'";
}

Query.QueryBuildDataSource(...).AddRange(...).Value(strValue);
Теги
запрос (query), связи

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
перенос данных между методами класса exodus DAX: Программирование 7 01.11.2007 05:07
Передача данных между формами в Axapta AcNoD DAX: Программирование 2 03.08.2007 16:17
Как упростить, ускорить обмен данных: между 3-х уровневым клиентом и АОСом. Yura_Leon DAX: Администрирование 6 13.01.2005 08:55
Перенос данных между AOSами Mechanizm DAX: Программирование 2 19.07.2004 09:45
Cвязь данных между двумя формами Artild DAX: Программирование 11 24.06.2003 10:45

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

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

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