Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 23:13

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Ввод миллисекунд в поле dbgrideh
СообщениеДобавлено: 06 фев 2020, 18:18 
Не в сети

Зарегистрирован: 06 фев 2020, 18:08
Сообщений: 1
Добрый день!

Пытаюсь реализовать заполнение колонки значением времени с миллисекундами (компонент dbgrideh).
Тип колонки TIME (в субд Firebird хранит миллисекунды).
Указываю в DisplayFormat - hh:nn:ss.zzz - не помогает.

Как можно осуществить заполнение данного формата ?
Заранее спасибо.

Delphi XE2, ehlib 6.2


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Ввод миллисекунд в поле dbgrideh
СообщениеДобавлено: 07 фев 2020, 22:14 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1546
Добрый день.

В тестовом проекте, формат с миллисекундами в гриде отображается корректно.

Код:
procedure TForm1.Button5Click(Sender: TObject);
var
  df: TTimeField;
begin
  df := MemTableEh1.FieldByName('TimeField') as TTimeField;
  df.DisplayFormat := 'hh:nn:ss.zzz';

  MemTableEh1.Edit;
  df.AsDateTime := EncodeTime(10,11,22,203);
  MemTableEh1.Post;
end;


Проверьте, что данные в поле действительно содержат корректные полные данные.


Вложения:
sshot-74.png
sshot-74.png [ 2.56 KiB | Просмотров: 634 ]

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB