Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > как добавить запись с типом TDateTime


Автор: FireAlex 5.4.2005, 14:07
база на Access2003
есть 2 таблички в аксесе

Table1
idDate : - integer
FIO : - string
Address : - string

Table2
idDate : - счетчик
date : - datetime

вопросы простые:
1) как добавить запись в Table2 с помощью компонента DBDateTimeEditEh?
то есть просто выбрал дату и сразу в таблице появилось это значение.
2) есть компонент DBgridEh отображащий содержимое table1. и чтобы при нажатии на поле Date отображался календарик и при выборе даты это значение записывалось в table2?


Автор: DimW 5.4.2005, 14:23
Сам задовался таким вопросом...

И мне хочется увидить в поле типа Date при клике туда DBDateTimeEditEh.
ну как LookUp Field, только в место данных DBDateTimeEditEh.

Присоединяюсь к вопросу... smile

з.ы. DBGridEh, DBDateTimeEditEh, ADO, access

Автор: Bes 5.4.2005, 15:22
Вообще тип время - вредная штука, а конкретно с Акцессом еще вреднее. Я пользуюсь извращенческим примером, если никто ничего нормального не предложит покажу, а то не охота просто так позориться. smile

Автор: DimW 5.4.2005, 15:35
да ничего позорного нет...

я делаю интовое поле и пишу туда так: полю:=Trunc(Real(Date));

но суть не в этом, а как по клику на ячейку вызвать DBDateTimeEditEh как LookUpfield???

Цитата
а конкретно с Акцессом еще вреднее


Это просто пи...................ц!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: Bes 5.4.2005, 15:41
У меня нет такого компонента - это нестандартная библиотека, наверное?

Автор: DimW 6.4.2005, 07:29
Нестандартная, но очень удобная!!!

Ну так кто делал это, подскажите!?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)