Страница 1 из 1
Краткий формат даты
Добавлено: 2007-07-04 13:53:57
buk
Подскажите, пожалуйста, у меня есть поле "Дата", это поле имеет Краткий формат даты(01.02.07). Я вношу данные через форму и в таблице всё равно получается Полный формат даты (01.02.07 10:56:51 ). Как сделать так, чтобы в таблице отображался Краткий формат даты? А в форме у этого поля стоит Значенин по умолчанию =Now(). Т.е. сегодня, чтобы не заносить дату лишний раз.
Добавлено: 2007-07-04 14:04:12
dikens3
Не знаю как в ACCESS. В mysql создаётся поле с типом DATA (А не DATATIME как у тебя)
И заноситься не через now(), а через CURDATE()
Re: Краткий формат даты
Добавлено: 2007-07-04 14:09:57
lexy
buk писал(а):Подскажите, пожалуйста, у меня есть поле "Дата", это поле имеет Краткий формат даты(01.02.07). Я вношу данные через форму и в таблице всё равно получается Полный формат даты (01.02.07 10:56:51 ). Как сделать так, чтобы в таблице отображался Краткий формат даты? А в форме у этого поля стоит Значенин по умолчанию =Now(). Т.е. сегодня, чтобы не заносить дату лишний раз.
формат для поля сделай в конструкторе таблиц (он по моему даже в выпадающем списке там есть )
Добавлено: 2007-07-04 14:11:21
buk
Почему-то такие проблемы начинаются когда стоит значение по умолчанию. Если его не ставить, то всё ок, дату руками вносишь и всё. Может маску ввода каку-нибудь ещё сделать? Люди, помогите.
Добавлено: 2007-07-04 14:20:01
buk
Краткий формат стоит и в таблице, и в форме. Всё равно минуты и даже секунды показывает. Дело в том, что мне нужно делать запросы, а из-за этого у меня получается две одинаковые записи запрос считает как разные - секунды то стоят.
Добавлено: 2007-07-04 14:41:06
lexy
аааа, я думал тебе отображение надо.....
хз, правда покопай в сторону типа поля, или в WHERE используй BETWEEN dd.mm.yy 00:00:00 AND dd.mm.yy 23:59:59
ЗЫ есть еще функция формата даты в текст (не помню как, Format вроде, см. справку), вот и делай Format('dd.mm.yyyy', your_date_field)=date_for_select
Добавлено: 2007-07-04 14:46:32
buk
ок. Спасибо.
Добавлено: 2007-07-04 14:56:15
buk
Ура, есть. Нужно вместо =Now() написать =Date() и дата получается без времени, только число, месяц и год. Всем спасибо, за помощь.