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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2014, 07:05   #1  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
Проблема с временной таблице в lookup
Добрый день!
Есть код, который должен при некотором условии выполнять вставку данных в таблицу, которая хранится на сервере, НО которую в коде я делаю временной. После этого, эти данные должны выпадать в lookup'е
X++:
public void lookup()
{
    TableObj              tempTable1, table1;
    SysTableLookup              sysTableLookup;


    ;
    //Делаем таблицу временной
    tempTable1.setTmp();

    sysTableLookup = SysTableLookup::newParameters(tablenum(TableObj), this);

    //Добавляем столбцы
    sysTableLookup.addLookupfield(fieldnum(TableObj, CustAccount));
    sysTableLookup.addLookupfield(fieldnum(TableObj, Name));
    sysTableLookup.addLookupfield(fieldnum(TableObj, Desc));



    ttsbegin;
    //перебираем
    while select * from table1
        order by CustAccount desc
        {
                if (table1.CustAccount == 'Target')
                {
                    
                    tempTable1.data(table1);
                    tempTable1.insert();
                    
                }

        }
     ttscommit;

    //BP Deviation Documented
    sysTableLookup.parmTmpBuffer(tempTable1);
    sysTableLookup.performFormLookup();

}
На условие выборки не смотрите, оно схематично (это чтобы вы мне через Query не советовали делать, в реальности выборка сложнее)

Так вот: проблема в том, что когда данные для выборки и вставки есть - они выводятся спокойно.
Но вот когда их нет - выводится полный набор столбцов из таблицы в БД. А должно быть по идее то пусто! В чем причина? как это исправить?


MS DAX 2009
Теги
lookup, null, баг, временная таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема со своим lookup-ом sweeper DAX: Программирование 9 15.01.2009 18:38
Подскажите в чем проблема у Lookup AndrianG DAX: Программирование 2 06.01.2009 17:38
Lookup по временной таблице gefr DAX: Программирование 9 01.11.2007 22:02
Отчет по временной таблице DreamCreator DAX: Программирование 1 26.11.2004 10:03
Проблема с поиском во временной таблице JohNick DAX: Программирование 0 26.05.2004 10:56

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

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

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