Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение поля Time в DBEdit при использовании базы данных MS A


Lucifer ©   (2005-01-25 08:13:00) 

Я использую базу данных MS Access, при создании базы в Access’e (в режиме конструктора) ставлю тип поля Дата \ Время, настраиваю маску ввода, формат поля (краткий формат  времени).
При отображении этого поля в DBEdit, пишется «дата время», при этом в самом Access’е всё ОК, чисто время показывает как надо.
Вопрос заключается в том, чтобы сделать так, чтобы выводилось только время!
Не хочется использовать текстовый тип поля!
Заранее благодарен!


sniknik   (2005-01-25 20:49:00) [1]

> Если делаешь двойной клик по DataSet-у, то просто меняется значение этого сета! А такого как ты говоришь я там нигде не нашёл!
у тебя что компанент значение меняет? с ADODataSet на ClientDataSet? или на другое...
бред.

кто ишет тот завсегда найдет.

p.s. не пиши больше на почту, ее я смотрю реже чем форум.


Lucifer   (2005-01-25 19:22:00) [2]

Да не хочеться мне переходить на стринг, ну думаю всё-таки придёться, если ж никто не подскажет чё-нить дельного!


fess   (2005-01-25 19:03:00) [3]

Привет! Не мучайся! Заводи обыкновенное поле типа string и пиши дату в тестовом виде... У меня нормально работтает! могу скинуть пример... ;)


Lucifer   (2005-01-25 18:50:00) [4]

поищи в DataSet-ах (двойной клик по нему, добавляеш поля, там тип выбираеш Time или DateTime и у поля смотри едитмаск и дисплейформат)


Если делаешь двойной клик по DataSet-у, то просто меняется значение этого сета! А такого как ты говоришь я там нигде не нашёл!


sniknik   (2005-01-25 13:37:00) [5]

> В каких компонентах, какие св-ва, мне бы очень хотелось бы узнать? Я использую технологию АДО, обычный ДАТАСОУРС, и ДБЭДИТ,
> там ничего подобного я не нашёл!
поищи в DataSet-ах (двойной клик по нему, добавляеш поля, там тип выбираеш Time или DateTime и у поля смотри едитмаск и дисплейформат)


Lucifer   (2005-01-25 13:23:00) [6]

Ну если лень ловить DataSource.OnDataChange

Ну если ты такой умный подскажи как это всё выглядит! А то до меня не допирает! Возможо я и смогу отобразить время в TDATETIMEPICKER'e, но встаёт проблема: мне надо сохранять в базу все изменения времени, вводимые пользователем!


Соловьев   (2005-01-25 12:19:00) [7]

>А это ты к чему?? У меня работа с БД. Разве это дело можно >использовать для визуализации данных БД. Или я что-то не понимаю

Можешь(а где написано что запрещено?), можешь даже на асме написать клиента 8)

Ну если лень ловить DataSource.OnDataChange, то можешь взять из ЕхЛиба :)


Lucifer   (2005-01-25 12:16:00) [8]

закладка Win32 - DatetimePicker

А это ты к чему?? У меня работа с БД. Разве это дело можно использовать для визуализации данных БД. Или я что-то не понимаю?


Соловьев   (2005-01-25 11:30:00) [9]

закладка Win32 - DatetimePicker


Lucifer   (2005-01-25 11:14:00) [10]

надо в компонентах дельфей ставить такиеже.

В каких компонентах, какие св-ва, мне бы очень хотелось бы узнать? Я использую технологию АДО, обычный ДАТАСОУРС, и ДБЭДИТ, там ничего подобного я не нашёл!


sniknik   (2005-01-25 08:18:00) [11]

> настраиваю маску ввода, формат поля (краткий формат  времени).
где настраиваеш? в аксессе, при конструировании таблици? так это для него маски. для дельфей надо в компонентах дельфей ставить такиеже.


Наверх

Титульная страница Поиск, карта сайта Написать письмо