Краткий формат даты

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
buk
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-15 11:11:26

Краткий формат даты

Непрочитанное сообщение buk » 2007-07-04 13:53:57

Подскажите, пожалуйста, у меня есть поле "Дата", это поле имеет Краткий формат даты(01.02.07). Я вношу данные через форму и в таблице всё равно получается Полный формат даты (01.02.07 10:56:51 ). Как сделать так, чтобы в таблице отображался Краткий формат даты? А в форме у этого поля стоит Значенин по умолчанию =Now(). Т.е. сегодня, чтобы не заносить дату лишний раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-07-04 14:04:12

Не знаю как в ACCESS. В mysql создаётся поле с типом DATA (А не DATATIME как у тебя)
И заноситься не через now(), а через CURDATE()
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
lexy
сержант
Сообщения: 288
Зарегистрирован: 2006-07-21 9:54:44
Откуда: Волхов, ЛО
Контактная информация:

Re: Краткий формат даты

Непрочитанное сообщение lexy » 2007-07-04 14:09:57

buk писал(а):Подскажите, пожалуйста, у меня есть поле "Дата", это поле имеет Краткий формат даты(01.02.07). Я вношу данные через форму и в таблице всё равно получается Полный формат даты (01.02.07 10:56:51 ). Как сделать так, чтобы в таблице отображался Краткий формат даты? А в форме у этого поля стоит Значенин по умолчанию =Now(). Т.е. сегодня, чтобы не заносить дату лишний раз.
формат для поля сделай в конструкторе таблиц (он по моему даже в выпадающем списке там есть )

buk
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-15 11:11:26

Непрочитанное сообщение buk » 2007-07-04 14:11:21

Почему-то такие проблемы начинаются когда стоит значение по умолчанию. Если его не ставить, то всё ок, дату руками вносишь и всё. Может маску ввода каку-нибудь ещё сделать? Люди, помогите.

buk
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-15 11:11:26

Непрочитанное сообщение buk » 2007-07-04 14:20:01

Краткий формат стоит и в таблице, и в форме. Всё равно минуты и даже секунды показывает. Дело в том, что мне нужно делать запросы, а из-за этого у меня получается две одинаковые записи запрос считает как разные - секунды то стоят.

Аватара пользователя
lexy
сержант
Сообщения: 288
Зарегистрирован: 2006-07-21 9:54:44
Откуда: Волхов, ЛО
Контактная информация:

Непрочитанное сообщение lexy » 2007-07-04 14:41:06

аааа, я думал тебе отображение надо.....

хз, правда покопай в сторону типа поля, или в WHERE используй BETWEEN dd.mm.yy 00:00:00 AND dd.mm.yy 23:59:59 :D

ЗЫ есть еще функция формата даты в текст (не помню как, Format вроде, см. справку), вот и делай Format('dd.mm.yyyy', your_date_field)=date_for_select
Последний раз редактировалось lexy 2007-07-04 14:57:53, всего редактировалось 1 раз.

buk
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-15 11:11:26

Непрочитанное сообщение buk » 2007-07-04 14:46:32

ок. Спасибо.

buk
рядовой
Сообщения: 14
Зарегистрирован: 2006-12-15 11:11:26

Непрочитанное сообщение buk » 2007-07-04 14:56:15

Ура, есть. Нужно вместо =Now() написать =Date() и дата получается без времени, только число, месяц и год. Всем спасибо, за помощь.