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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2008, 14:05   #1  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Как преобразовать Text в Decimal ????
Код:
EVALUATE(ProductionOrder."Starting Date-Time", ExcelBuffer."Cell Value as Text");
Приводит к:
Вы не можете ввести 23.04.08 в Decimal
Тип Поля "Starting Date-Time": Decimal, со свойством AutoFormatExpr: DATETIME
Старый 23.04.2008, 14:08   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Написал не подумав. Подумав стер )
Старый 23.04.2008, 14:33   #3  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
надо избавиться от этих точек...
Старый 23.04.2008, 14:53   #4  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от by_HT Посмотреть сообщение
надо избавиться от этих точек...
-)
Код:
ДатаТекстБезТочек := DELCHR(ExcelBuffer."Cell Value as Text", '=', '.');
Старый 23.04.2008, 15:12   #5  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
А как вобще заполняются такие поля, через программный код?
Тип Поля "Starting Date-Time": Decimal, со свойством AutoFormatExpr: DATETIME
Старый 23.04.2008, 15:25   #6  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
См. функции кодеюнита 416.
Старый 23.04.2008, 19:15   #7  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от by_HT Посмотреть сообщение
А как вобще заполняются такие поля, через программный код?
Тип Поля "Starting Date-Time": Decimal, со свойством AutoFormatExpr: DATETIME
Можно еще использовать Date := DMY2DATE(Day [, Month] [, Year]) + см. 1 CU (e.g. MakeXxxxText)
Но это уже малеха изващенный вариант.
 


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

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

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