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

Прошу помочь со следующим вопросом


Есть таблица

в ней поле с форматом: "Полный формат даты"

Хочу сравнить его с текущей датой ... как это сделать ?

Пытался сделать If Format(ПолнаяДата, "dd.mm.yyyy") = Date ()

но не срабатывает ... хотя в MsgBox() выдаются одинаковые значения и на "Date()" и на "Format(ПолнаяДата, "dd.mm.yyyy")"

Подозреваю, что MsgBox() просто не все показывает ....


Что делать ?

Заранее благодарю
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720281
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так, все работает:

If Format(ПолнаяДата, "dd.mm.yyyy") = Format(Date, "dd.mm.yyyy") Then ....
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720287
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А просто Me.dtDate = Date() что, неполучается?

--
Regards
Alexander Artamonov


"nukri" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1002548@sql.ru...
Сделал так, все работает:

If Format(ПолнаяДата, "dd.mm.yyyy") = Format(Date, "dd.mm.yyyy") Then ....
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720302
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле If Me.dtDate = Date() ....

--
Regards
Alexander Artamonov


"Iskander68" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1002565@sql.ru...

А просто Me.dtDate = Date() что, неполучается?

--
Regards
Alexander Artamonov


"nukri" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1002548@sql.ru...
Сделал так, все работает:

If Format(ПолнаяДата, "dd.mm.yyyy") = Format(Date, "dd.mm.yyyy") Then ....
Тема Ответить


Posted via ActualForum NNTP Server 1.0
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720305
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720818
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nukriНеа

А у меня получилось If Me.Dat = Date Then ...
А так же
SELECT [007].Dat
FROM 007
WHERE Dat=Date()
выдал правильный результат

и еще
SELECT [007].Dat
FROM 007
WHERE Format(Dat,"dd.mm.yyyy")=Date()

а вот If Format(ПолнаяДата, "dd.mm.yyyy") = Date () действительно не получилось.
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720868
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if cdate(fix(DateTimeField))=Date() then

или cvdate если DateTimeField может быть NULL
...
Рейтинг: 0 / 0
Как сравнить даты ?
    #32720934
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
nukriПытался сделать If Format(ПолнаяДата, "dd.mm.yyyy") = Date ()
Зачем же сравнивать стринг с датой? Оно никогда не будет равно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сравнить даты ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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