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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2009, 18:28   #4  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Попробуйте в этом методе
X++:
display Name emplLastName()
{
    DirPartyTable   dirPartyTable;
    EmplTable       emplTable;
    Name            _name;
projInvoiceEmpl projInvoiceEmplloc;
projInvoiceJour projInvoiceJourloc;

    ;


    select lastName from dirPartyTable
        join PartyId from emplTable
            where dirPartyTable.PartyId == emplTable.PartyId
        join EmplId from projInvoiceEmplloc
            where emplTable.EmplId      == projInvoiceEmplloc.EmplId &&
projInvoiceEmplloc.transid ==projInvoiceEmpl.transid 
        join ProjinvoiceID from projInvoiceJourloc
            where   projInvoiceJourloc.ProjInvoiceId == projInvoiceEmplloc.ProjInvoiceId &&
                    projInvoiceJourloc.invoiceDate == projInvoiceEmplloc.InvoiceDate &&;

     _name = dirPartyTable.LastName;
    return  _name;
    
    
}
Если вам необходимо вернуть только фамилию, то в выборку не нужно включать PartyId, EmplId, ProjinvoiceID - только лишние данные выбираете

Кроме того, если учесть, что CacheLookup свойство таблиц EmplTable, DirPartyTable выставлено в found, можно так выбрать

X++:
return EmplTable::find(projInvoiceEmpl.EmplId).dirPartyTable().LastName;
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
За это сообщение автора поблагодарили: Dima_Dima (1).
Теги
отчет, axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение по умолчанию при добавлении нового поля zYmosi3 DAX: Программирование 4 08.04.2008 12:03
Добавление нового поля в старую таблицу PavelSR DAX: Программирование 3 14.06.2006 08:22
Как заставить отчет группироваться по части поля ahtoh DAX: Функционал 1 12.01.2006 11:00
Добавление полей в стандартный отчет tolstjak DAX: Программирование 10 06.04.2004 17:50
Проблема при добавлении в таблицу нового поля Maxim Gorbunov DAX: База знаний и проекты 2 09.08.2002 15:30

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

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

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