powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СНОВА: Глюки при форматировании даты
3 сообщений из 3, страница 1 из 1
СНОВА: Глюки при форматировании даты
    #32198594
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, люди, это не глупый вопрос, к сожалению...

Прикол вот в чем:
я обычно делаю фильтры так: в запросе сразу стоят все функции на условия отбора, а условия задает сама форма, выводящая рекордсет (и отчет висит на том же запросе - очень удобно, все прекрасно, никаких проблем с
between GetBegdate() and GetEndDate() не возникает)

Но вот попалась мне в руки формочка, где программер ее
дает фильтрацию внутри формы:
v_fltr = "[f$dat]>=#" + Format(begdate, "mm/dd/yyyy") + _
"# and [f$dat]<=#" + Format(enddate, "mm/dd/yyyy") + "#"
Me.Filter = v_fltr
Me.FilterOn = True

В итоге на машинах, где разделителем даты стоит русская точка, получаем ошибку:

Дата содержит синтаксическую ошибку в выражении запроса
'[f$dat]>=#05.01.2003# and [f$dat]<=#05.31.2003#

А на машинах с разделителем "/"
все отрабатывает.

Причем гляньте:
Format(enddate, "mm/dd/yyyy")

- все через "/", а формат уже сам заменяет символ на разделитель даты в системе.
замена Replace'ом после формата не помогает - видимо, Jet перестает воспринимать "/"...

Так что нужно крепко думать по этому поводу.

Ваши мысли?
...
Рейтинг: 0 / 0
СНОВА: Глюки при форматировании даты
    #32198749
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этих случаях на форуме пишут
Format(enddate, "mm\/dd\/yyyy")
...
Рейтинг: 0 / 0
СНОВА: Глюки при форматировании даты
    #32199271
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, родной! Я совсем ослеп, раз не увидел в обсуждении этого...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СНОВА: Глюки при форматировании даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]