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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2010, 16:03   #1  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
lookup для типа UtcDateTime в SysQueryForm
DAX 2009
Kernel version: 5.0.1500.2116
Application version: 5.0.1500.2116

Привет, всем

Столкнулся с такой проблемой: cделал класс, который производит некоторые операции над таблицей BatchJob (какие - неважно). Добавляю Range для поля BatchJob.EndDateTime когда жму на выпадающий список - ничего не происходит. Подскажите, пожалуйста, это обычное поведение для полей данного типа? Можно ли сделать так, чтобы был какой-нибудь выпадающий список (например в Table Browser он есть)? Вообще хочется чтобы это поле отображалось в sysqueryform как Date. Единственная идея как это реализовать - создать новое поле, которое можно и не хранить в базе и использовать только в этом случае, а ranges наложенные на это новое поле переносить на EndDateTime.

Заранее спасибо
Миниатюры
Нажмите на изображение для увеличения
Название: 01.10.png
Просмотров: 474
Размер:	6.9 Кб
ID:	6217  
Старый 01.10.2010, 16:27   #2  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Может у вас по аналогии с Lookup по полю типа Guid
Тольно у вас другой тип данных.
В стандартных классах системы нет данного типа данных?
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
За это сообщение автора поблагодарили: nano3 (1).
Старый 01.10.2010, 16:37   #3  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Цитата:
Сообщение от Poleax Посмотреть сообщение
Может у вас по аналогии с Lookup по полю типа Guid
Тольно у вас другой тип данных.
В стандартных классах системы нет данного типа данных?
Нет, там проблема в другом. Дело в том, что поле, отвечающее за значение Range - строковое - этакое универсальное значение для вех типов. И кнопка выпадающего списка формируется автоматически, в зависимости от типа поля. Но вот беда, по всей видимости, тип UtcDateTime почему-то не поддерживается. Думаю, что если и можно проблему решить, только как предлагает автор топика, или же при помощи "глубокого программирования" )).
За это сообщение автора поблагодарили: nano3 (1).
Старый 02.10.2010, 13:20   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
UtcDateTime не поддерживается в лукапах в SysQueryForm в AX 2009
Я когда-то для них создал баг - обещались пофиксить в АХ 6, но не известно, или успеют, учитывая все...
Теги
lookup, sysqueryform, utcdatetime

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно сделать lookup по полю типа Base Enum? Hidden DAX: Программирование 25 04.10.2017 13:06
Lookup по полю типа Guid Poleax DAX: Программирование 21 01.10.2010 13:06
Kashperuk Ivan: Lookup form returning more than one value Blog bot DAX Blogs 0 29.01.2010 18:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
multiselect при lookup-е значения типа enum nebula DAX: Программирование 4 14.12.2006 18:56
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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