Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сравнить даты ? / 8 сообщений из 8, страница 1 из 1
01.10.2004, 15:20:44
    #32720206
nukri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить даты ?
Здравствуйте уважаемые коллеги.

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


Есть таблица

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

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

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

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

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


Что делать ?

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

If Format(ПолнаяДата, "dd.mm.yyyy") = Format(Date, "dd.mm.yyyy") Then ....
...
Рейтинг: 0 / 0
01.10.2004, 15:44:29
    #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
01.10.2004, 15:46:59
    #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
01.10.2004, 15:48:07
    #32720305
nukri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить даты ?
Неа
...
Рейтинг: 0 / 0
01.10.2004, 19:28:22
    #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
01.10.2004, 20:30:50
    #32720868
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнить даты ?
if cdate(fix(DateTimeField))=Date() then

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


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