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


Тема: Использование Date в запросе Access
У меня такая фантомная ошибка возникает:
"Ошибка в выражении в выражениях запроса". Фантомная потому, что не на всех машинах проявляется. Где я писал базу, она работает; а куда надо её ставить и у нашего менеджера (её машину я использовал для проверки) вылезает эта ошибка. Причём ругань именно на функцию Date(). Для примера я создавал запрос исключительно с функцией Date(), ничего больше туда не включая. Просмотрел все настройки Access'a, какие нашёл. Уже начал думать на зависимость этого глюка от версии Windows (версия Access на всех испытуемых машинах одинаковая) ... Логики в происходящем не нахожу. Судя по Help'у и умным книжкам, кои я люблю читать, всё должно работать не только на моей машине. Лазил уже и в настройках даты Windows и даже в реестре, ища различия в настройках Access.



P.S. Управление датой
Автор: Андрей от 0:00:00 Источник ...
 15.06.2007 21:03:45
Олег6
3 сообщения


RE: Использование Date в запросе Access
На разных машинах могут быть разные настройки формата даты в системе.
Я поступаю таким образом:

public function StrDate(DateVal as Date) as String
StrDate= "#" & format(DateVal,"mm") & "/" & _
format(DateVal,"dd") & "/" & _
format(DateVal,"yyyy") & "#"
End Function

Таким образом принудительно задаем американский формат, что всегда срабатывает в языке запроса.
Функцию помещаем в Public модуль, и пользуемся по необходимости.



P.S. Управление датой
Автор: Олег от 04.03.2003 12:06:41 Источник ...
 15.06.2007 21:03:45
boar1
2 сообщения


RE: Использование Date в запросе Access
Format(DateVal, "yyyy\/mm\/dd")
и вся любовь :)))


P.S. Управление датой
Автор: boar от 04.03.2003 12:35:40 Источник ...
 15.06.2007 21:03:45
mv
4 сообщения


RE: Использование Date в запросе Access
Встречался с такой проблемой. На деле проблема в некорректно зарегестрированных или просто потерянных OCX-ач. Попробуй занаво сослаться на них, надеюсь поможет.


P.S. Управление датой
Автор: МВ от 11.03.2003 22:25:28 Источник ...
 15.06.2007 21:03:45
mv
4 сообщения


RE: Использование Date в запросе Access
Встречался с такой проблемой. На деле проблема в некорректно зарегестрированных или просто потерянных OCX-ах. Попробуй занаво сослаться на них, надеюсь поможет.



P.S. Управление датой
Автор: mv от 11.03.2003 22:27:14 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Использов...
ПоискПоиск  Список форумовСписок форумов  
right