![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
Подскажите, пожалуйста, что с этим делать. У меня дата в базу заносится из DBDateTimePicker'а. Формат Short. И все было отлично - заносило только дату, пока я не установила свойство ShowCheckBox в true, чтобы была возможность оставлять дату пустой. Так когда стоит этот чек бокс, то он добавляет еще и время..
Кто-то знает как с этим бороться?? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Можно вот так:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
В том то и дело, что мне некуда писать DateTimePicker1.Date.
У меня происходит добавление в базу Access 1.ADOTable1.insert; 2.Вызывается форма с этими пикерами 3.if ADOTable1.modified then ADOTable1.post. т.е. ничего не передается.. в этом случае можно как-то время убрать? |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Значит при условии 3, делать проверку
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
по другому.. там некуда ставить проверку вообще....
Код:
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Так ведь ADOTanle1 это ничто иное как таблица. А даты у Вас в DateTimePicker1, следовательно делать проверку при закрытии формы (2) или перед ADOTable1.Post, на DateTimePicker1.Checked и заполнять пустотой необходимые поля в ADOTable1.
В общем нужно куда то впихнуть эту проверку. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
Про проверку все понятно, но хоть убей не могу придумать как ее прикрутить..
Код:
а самое не понятное почему до этого чекбокса все ок работало? Последний раз редактировалось yulia; 18.08.2009 в 14:40. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Вы как заносите в таблицу значение, через метод OnCloseUp?
Тогда можно вот так: Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.03.2007
Сообщений: 314
|
![]()
нее.. в том то и дело, что значения заносятся сами по себе автоматически
1.ADOTable1.insert; - создаем новую запись 2.Вызывается форма с этими пикерами 3.if ADOTable1.modified then ADOTable1.post. - достаточно просто установить дату или занести значение в дбэдит (неважно), то это значение автоматически заносится в нужный столбец, ведь компоеннты сразу привязаны к таблице и ее полям. И все, а потом только постом подтверждаем занесение. И к тому же.. зачем эта проверка, если когда галочка не стоит, то это и так значит, что будет пустое значение... |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Ладно. Как у Вас связаны таблица с DateTimePicker?
|
![]() |
![]() |