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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2014, 02:00   #1  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
CreateDateTime changing
Доброй ночи, уважаемые аксаптисты.
Имеется вопрос.
Необходимо в таблице хранить дату создания записи, тобиж функционал поля CreateDateTime. И всё бы хорошо, включил свойство в таблице и всё, но не тут-то было.
Необходимо хранить дату без времени, тобиж формат поля должен быть TransDate.
Стоит ли мучаться и искать подход, как изменить системное(!) поле или же создать отдельное и при создании записи заполнять его соотв.значением ??

Заранее благодарю за ответ.
Старый 17.09.2014, 07:34   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
второе
Старый 17.09.2014, 07:55   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а это будет дата для какого часового пояса?
а почему нельзя из UTCdateTime использовать только дату?
Старый 17.09.2014, 08:17   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Wamr Посмотреть сообщение
а это будет дата для какого часового пояса?
Правильный вопрос. С этим нужно определиться.

Цитата:
Сообщение от Wamr Посмотреть сообщение
а почему нельзя из UTCdateTime использовать только дату?
Хранение только Date без Time действительно может понадобиться, если есть необходимость группировать данные по дням. В прочем как и хранение Time без Date может быть полезно если нужно фильтровать только по суточному времени.
Старый 17.09.2014, 08:24   #5  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от user_ax Посмотреть сообщение
Необходимо хранить дату без времени, тобиж формат поля должен быть TransDate.
Необходимо именно хранить? Или отображать на форме? Если стоит задача отображения только даты из поля с типом DateTime в интерфейсе (например, поля на форме), то достаточно в форме на контроле изменить свойство DisplayOption с режима Auto на Date (есть еще режим DateTime).
Старый 17.09.2014, 16:16   #6  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Согласно tdd нужно было хранить.
Однако сегодня, после разговора с консультантом, выяснилось, что её нужно отображать.
Поэтому попробую способ от Kabardian с DisplayOption.
Благодарю всех за участие и помощь!
Теги
createdatetime, изменение типа данных

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Incorrect funding sources after changing project contract Blog bot DAX Blogs 0 28.01.2013 20:13
palleagermark: Changing AOS service name Blog bot DAX Blogs 0 08.09.2011 19:11
mbsturk: Changing the “Original” Server Configuration Blog bot DAX Blogs 0 09.12.2010 16:11
axaptapedia: Changing Splashscreen Blog bot DAX Blogs 3 15.12.2008 08:33
axStart: Best practice for creating/changing sales/purchase & project reports. Blog bot DAX Blogs 0 23.12.2007 17:51

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

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

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