|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2008, 17:58 | #1 |
Регистрация: 05.04.2008
Сообщений: 5
|
Как записать в базу дату с календаря?
У меня такая проблема. Хочу сделать, чтобы дата в базу данных записывалась автоматически при выборе даты на календаре (TDateTimePicker).
Я пытался передать строку даты из DateTimePicker в содержимое DbEdit, но нигде не нашел в компоненте DbEdit свойство отвечающее за содержимое текста введенного в поле. Подскажите пожалуйста как можно программно записать внутрь DbEdit какой-то произвольный текст. |
05.04.2008, 18:02 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
в DBEdit ничего не пишется. он отображает что в базе у нас хранится. соответственно у своего DataSet'a (Table,Query,ADOTable,...) пишете:
MyDataSet.FieldByName('DateField'). AsDate := DateTimePicker.Date; и не забываем про перевод базы в режим редактирования или если так хочется в DBEdit написать, то кажется так: DbEdit.Field.AsDate := DateTimePicker.Date; |
05.04.2008, 18:38 | #3 |
Регистрация: 05.04.2008
Сообщений: 5
|
|
10.11.2008, 20:58 | #4 |
Регистрация: 10.11.2008
Сообщений: 3
|
такая же проблема. Сделал как написано выше, вот только пишет Dataset not in edit or insert mode. как переводится я знаю, вот только как решить проблему?
Последний раз редактировалось roach; 10.11.2008 в 21:00. |
10.11.2008, 23:36 | #5 | |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
Цитата:
Код:
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
|
10.11.2008, 23:41 | #6 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Изменение вручную первого же символа в дбэдите автоматом переводит таблицу в режим редактирования. Это то же самое, как редактировать поле в дбгриде... Последний раз редактировалось mihali4; 11.11.2008 в 21:56. |
|
10.11.2008, 23:44 | #7 | |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Цитата:
Например, ADOTable1.Edit. |
|
11.11.2008, 16:30 | #8 |
Регистрация: 10.11.2008
Сообщений: 3
|
спасибо все получилось
|
11.11.2008, 21:44 | #9 |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос про DBGrid и дату | HOVER | БД в Delphi | 3 | 31.05.2008 19:53 |
Help! Как изменить дату создания... | Bigi | Microsoft Office Excel | 1 | 01.05.2008 14:59 |
Два календаря рядом | vladimir_86 | JavaScript, Ajax | 0 | 17.01.2008 17:04 |
Помощь в создании календаря | airframe | PHP | 1 | 10.12.2007 02:32 |
Как вычислить дату? | Askat | Общие вопросы Delphi | 4 | 21.08.2007 10:27 |