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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2011, 10:15   #1  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Как перевести из sql в axapta
Задачка простая: создать совместную таблицу.
Сочинила запрос в sql server работает
X++:
select emplTable.EMPLID, hRMEmplLeave.STARTDATE, hRMEmplLeave.ENDDATE, dirPartyTable.FIRSTNAME, dirPartyTable .LASTNAME   from emplTable       
    left join hRMEmplLeave on hRMEmplLeave.emplId = emplTable.EmplId  
     join dirPartyTable on emplTable.partyId = dirPartyTable.partyId
теперь надо это в axaptа. Перевожу:
X++:
while select emplTable
    outer join hRMEmplLeave where hRMEmplLeave.emplId == emplTable.EmplId
    join dirPartyTable where emplTable.partyId == dirPartyTable.partyId
{
    newTbl.field = hRMEmplLeave.field ;
    newTbl.field1 = emplTable.field1 ;
.....
}
но тут неувязочка какая-то. Почему-то в берётся только последняя запись из hRMEmplLeave для каждого emplId и скрещивается с данными из двух остальных таблиц.
Есть идеи? Заранее спасибо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Connection к другому SQL Server Poleax DAX: Программирование 5 19.10.2010 10:49
Axapta 3.0 и SQL Server 2008 Pon4ik DAX: Администрирование 4 03.09.2009 16:09
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
aEremenko: Диагностика проблем при установке Microsoft Dynamics Ax 4.0 на Microsoft SQL Server 2005 Blog bot DAX Blogs 0 28.10.2006 16:01

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

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

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