LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Проблема ...
 Тема: Проблема с датой (2)
 
 15.06.2007 21:03:36
Владимир14
1 сообщения


Тема: Проблема с датой (2)
Я начинающий программист в среде Access, до этого программировал (как любитель) на VBA под Excel, но при этом никогда не работал с данными в формате Дата/Время.
Слышал, что после некоторого использования Access-овской базы данных (в течении 6-12 месяцев) поля в формате Дата/Время работают некорректно (т.е. когда например делается запрос на выборку по полю дата/время на выходе иногда можно получить "мусор". Никто толком не может объяснить, что это за проблема и как с ней бороться (говорят, что Access глючит при работе с датами типа 05.05.2002 или 12.12.2002, т.е. когда число и месяц имеют одинаковое значение). Как альтернативу многие советуют для работы с датами использовать три числовых поля (одно поле для года, второе для месяца и третье для числа) Я нашел на вашей конференции подобный вопрос (тема "Проблемы с датой" от 10.10.2002г.), и хотя ответ был оптимистичным я так и не понял существует проблема с "датовскими" полями или нет
Пожалуйста, подскажите насколько реально возникновение описанной проблемы с датами? И есть ли возможность обойти данную проблему. Заранее благодарен.



P.S. Управление датой
Автор: Владимир от 13.01.2003 19:11:27 Источник ...
 15.06.2007 21:03:36
All
4316 сообщения
1-ый


RE: Проблема с датой (2)
Все это придумано, нет никаких проблем. Миллионы пользователей всего мира пользуются базой данных, в том числе и полями типа "Дата".


P.S. Управление датой
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 21:03:36
All
4316 сообщения
1-ый


RE: Проблема с датой (2)
хотя Access и имеет некоторые "глюки", но большинство жалоб - вследствие ошибок, допущенных при разработке базы данных.
Хотя я предпочитаю использовать в таблицах вместо Даты - число CLng(Date())


P.S. Управление датой
Автор: Николай от 0:00:00 Источник ...
 15.06.2007 21:03:36
Константин8
7 сообщения


RE: Проблема с датой (2)
Проблема с датой у меня тоже есть. Когда я задаю выборку по дате, Access производит ее только по по первому числу, т.е. по дню, при этом месяц и год никаким образом не обрабатываются. Хотелось бы узнать можно ли избежать подобной проблеммы не составляя вою собственную функцию оброаботки даты.


P.S. Управление датой
Автор: Константин от 26.01.2003 8:14:22 Источник ...
 15.06.2007 21:03:37
Олег6
3 сообщения


RE: Проблема с датой (2)
Необходимо привести дату к американскому формату
и Access все поймет правильно.
public function StrDate(DateVal as Date) as String
StrDate= "#" & format(DateVal,"mm") & "/" & _
format(DateVal,"dd") & "/" & _
format(DateVal,"yyyy") & "#"
End Function




P.S. Управление датой
Автор: Олег от 04.03.2003 12:11:35 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Проблема ...
ПоискПоиск  Список форумовСписок форумов  
right