Как получить текущую дату?
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
1)
DateTimePicker1.DateTime:=Date;
2)
Не совсем правильная постановка вопроса. DBDateTimeEditEh относится к Data-aware-компонетам, которые НЕ СОДЕРЖАТ ДАННЫХ, а только отображают содержимое определенного поля текущей записи определеного набора данных (DataSet-а). Т.е. достаточно изменить содержимое поля, чтобы отобразилось содержимое. У меня нет EhLib, но по аналогии с любыми Data-aware-компонентами у DBDateTimeEditEh должна быть ссылка на поле:
DBDateTimeEditEh1.Field.Value:=Date; // или Date+Time, если время тоже актуально
Вдобавок замечу, что "при старте прогарммы" это невозможно сделать (так как набор данных не находится в режиме вставки или редактирования). Если Вы хотите, чтобы текущая дата всегда появлялась при добавлении новой записи, то вы должны это сделать в обработчике собыьтия OnNewRecord в наборе данных (таблице или запросе). При этом естемтвенно лучше обратиться не к DBDateTimeEditEh1 к полю данной таблицы.
DateTimePicker1.DateTime:=Date;
2)
Не совсем правильная постановка вопроса. DBDateTimeEditEh относится к Data-aware-компонетам, которые НЕ СОДЕРЖАТ ДАННЫХ, а только отображают содержимое определенного поля текущей записи определеного набора данных (DataSet-а). Т.е. достаточно изменить содержимое поля, чтобы отобразилось содержимое. У меня нет EhLib, но по аналогии с любыми Data-aware-компонентами у DBDateTimeEditEh должна быть ссылка на поле:
DBDateTimeEditEh1.Field.Value:=Date; // или Date+Time, если время тоже актуально
Вдобавок замечу, что "при старте прогарммы" это невозможно сделать (так как набор данных не находится в режиме вставки или редактирования). Если Вы хотите, чтобы текущая дата всегда появлялась при добавлении новой записи, то вы должны это сделать в обработчике собыьтия OnNewRecord в наборе данных (таблице или запросе). При этом естемтвенно лучше обратиться не к DBDateTimeEditEh1 к полю данной таблицы.