Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Datetime и MS Access / 11 сообщений из 11, страница 1 из 1
13.01.2004, 20:25
    #32375050
@SOL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Приветствую !

Имеется MS SQL 2000 & MS Access 2002

Не могу догнать, как сохранять в поле дату без секунд и минут
Собственно, все равно, как даты лежат на сервере, но вот юзеру надо предоставить возможность редактировать дату прямо в поле.
В Аксессе же, при получении фокуса текстбоксом, который привязан к полю smalldatetime типа, возникают также и часы и минуты.

Пробовал возиться с форматом текстбокса - работает , корректно отображает формат (dd/mm/yy) . Но при получении фокуса для редактирования - становятся видны минуты и часы.

Можно, конечно, сделать обработку в коде ВБ и не привязывать текстбокс к полю с датой... Может кто-то подскажет более элегантный способ ?

Спасибо
...
Рейтинг: 0 / 0
13.01.2004, 21:48
    #32375069
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Я делал триггером на самом SQL. Если устроит вариант, могу выложить код. (просто долго за ним лезтьЖ((())

з.ы. С Новым годом!!!
...
Рейтинг: 0 / 0
13.01.2004, 21:50
    #32375071
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Добавление:
Триггером делал преобразование в дату без времени.
ODBC, MDB, Access XP (а в принципе покуй какой Аксес)...
...
Рейтинг: 0 / 0
14.01.2004, 09:41
    #32375227
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
что-то я не догоняю
как это появляются
часы и минуты.
интересно, что у меня
все сохраняется без них
и без всяких заворотов.
ты что? getdate() используешь?
...
Рейтинг: 0 / 0
14.01.2004, 09:48
    #32375236
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Да у него в таблице хранится дата со временем
А в форме - формат отображения задан для поля
Разумеется при получении фокуса отобразится все, что в поле есть. Есть там минуты и секунды - покажутся, нет - значит нет.
...
Рейтинг: 0 / 0
14.01.2004, 09:58
    #32375248
OldPferd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
У меня тоже сохраняется без времени и каких-либо заворотов
...
Рейтинг: 0 / 0
14.01.2004, 10:49
    #32375337
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
2 @SOL

InputMask = "00.00.00;0;_"
...
Рейтинг: 0 / 0
14.01.2004, 11:18
    #32375392
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
2 incold
Что не решит проблему отображения уже существующего добра
...
Рейтинг: 0 / 0
14.01.2004, 11:22
    #32375405
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Что не решит проблему отображения уже существующего добра

Согласен, однако предотвратит появление в будущем.
Для существующего нужно написать скрипт на обновление.
пример есть в факе
...
Рейтинг: 0 / 0
14.01.2004, 11:36
    #32375429
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
2 incold
однако предотвратит появление в будущем
вот только не надо маской ввода на отдельно взятой форме делать то, что надо делать триггерами
если в поле не может быть времени - то его там не должно появится никак (как вариант - хранить как целое)
а если может - то не надо удивляться, что оно там и показывается
или резать его в источнике данных и получить необновляемое поле.
...
Рейтинг: 0 / 0
14.01.2004, 14:59
    #32375820
@SOL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datetime и MS Access
Большое спасибо всем.

Проблемка была именно в значении по умолчанию, которое вставляло GETDATE()
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Datetime и MS Access / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]