Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: А почему дата.....
 
 автор: час   (05.08.2009 в 21:44)   личное сообщение
 
 

А почему дата записывается вот такой строкой
05.08.2009 21:41:26 0
В поле значение по умолчанию = Now()
Хоть данные типа текстовые хоть типа дата\время
всё равно на конце 0

  Ответить  
 
 автор: snipe   (06.08.2009 в 09:50)   личное сообщение
 
 

если провести аналогию с маской .....
то там этот символ (0) означает что введенные в поле данные будут сохраняться вместе со специальными символами, если 1 то без спец символов

  Ответить  
 
 автор: osmor   (06.08.2009 в 10:44)   личное сообщение
 
 

проверяй
у меня все нормально

  Ответить  
 
 автор: Анатолий (Киев)   (06.08.2009 в 13:46)   личное сообщение
 
 

Это на всех компах или только на одном? Посмотрите, как выглядит полная дата в региональных настройках.
У меня в окне отладки:


?Now
06.08.09 12:46:18


А у вас?

  Ответить  
 
 автор: час   (06.08.2009 в 14:45)   личное сообщение
40 Кб.
 
 

Такие вот настройки

?Now
06.08.2009 14:47:13 0

  Ответить  
 
 автор: час   (06.08.2009 в 15:18)   личное сообщение
 
 


?Now
06.08.2009 14:47:13 0
? date()
06.08.2009
? Time
15:17:57 0

  Ответить  
 
 автор: Анатолий (Киев)   (06.08.2009 в 15:29)   личное сообщение
 
 

Чтоб не заморачиваться с рег. настройками, укажите желаемый формат в этом поле.
Если хотите докопаться до истины, то сравните настройки на своем коме и другом, где все нормально. Кстати, у вас десятичный разделитель в числах - ".", а в деньгах - ","

ЗЫ. В Win98 в рег. настройках имел значение и регистр символов в формате даты и времени. Как сейчас - не пробовал.

А как у вас выглядит это?:


?Format(Now(),"DD.MM.YY HH.nn.ss")
06.08.09 14.06.48

  Ответить  
 
 автор: час   (06.08.2009 в 15:36)   личное сообщение
 
 

Выглядит вот так
?Format(Now(),"DD.MM.YY HH.nn.ss")
06.08.09 15.35.21

  Ответить  
 
 автор: час   (06.08.2009 в 15:40)   личное сообщение
 
 


разделитель в числах - ".", а в деньгах - ","


А у Вас иначе???
======================
Это - так по умолчанию винда наверное ставит, иак как меня это никада не тревожило, обхожусь программно.
======================
Вот только в данном случае со значением поля по умолчанию - обратил внимание когда пришлось сравнивать даты.
Конечно выход нашёлся Mid(str,1,7) или что-то в этом роде, но сам факт такой рунды ........

  Ответить  
 
 автор: час   (06.08.2009 в 15:43)   личное сообщение
 
 

может прямо в значение по умолчанию поместить


=Format(Now();"DD.MM.YY HH.nn.ss")



и не копать

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList