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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2006, 16:24   #10  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
public void lookup()
{

SysTableLookup sysTableLookup = sysTableLookup::newParameters(tableNum(RpayHRMOrganization), this);
query _query = new query();
queryBuildDatasource qbds;
QueryRun qr;
str val;
RContractTable rct;
ZoneBrigade zb;
RpayHRMOrganization rphrm;
;

sysTableLookup.addLookupfield(fieldNum(RpayHRMOrganization, hrmOrganizationId),true);
sysTableLookup.addLookupfield(fieldNum(RpayHRMOrganization, description),false);

qbds = _query.addDataSource(tablenum(RContractTable));
qbds.addRange(fieldNum(RContractTable,RContractAccount)).value(rContractTable.RContractAccount);
qbds = qbds.addDataSource(tablenum(ZoneBrigade));
qbds.joinMode(JoinMode::InnerJoin);
qbds.addLink(fieldNum(ZoneBrigade,ZoneId),fieldNum(RContractTable,Zone));

qbds = qbds.addDataSource(tablenum(RpayHRMOrganization));
qbds.addRange(fieldNum(RpayHRMOrganization,hrmOrganizationId)).value("БР*");
qbds.addRange(fieldNum(RpayHRMOrganization,active)).value(enum2value(NoYes::Yes));
qbds.joinMode(JoinMode::InnerJoin);
qbds.addLink(fieldNum(ZoneBrigade,Brigade),fieldNum(RpayHRMOrganization,hrmOrganizationId));
qbds.addSortField(fieldNum(RpayHRMOrganization,hrmOrganizationId));
/* qr = new QueryRun(_query);
while (qr.next())
{
rct = qr.get(tableNum(RContractTable));
zb = qr.get(tableNum(ZoneBrigade));
rphrm = qr.get(tableNum(RpayHRMOrganization));
} */
// sysTableLookup.parmTableId(tableNum(RpayHRMOrganization));

sysTableLookup.parmQuery(_query);
sysTableLookup.performFormLookup();
}

Вот весь код lookup.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
How-to. Слетание пользовательских настроек в формах после вызова lookup, или MS - suxx. Maximin DAX: База знаний и проекты 2 29.06.2007 12:16
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
lookup - проблема. Помогите! kashperuk DAX: Программирование 14 10.12.2004 15:28
LookUp DreamCreator DAX: Программирование 3 10.11.2004 13:56
Фильтрация в lookup labuzov DAX: Программирование 2 08.07.2004 14:32

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

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

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