powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DLookUp с сортировкой
8 сообщений из 33, страница 2 из 2
DLookUp с сортировкой
    #32561558
Аха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
paparome Rivkin Dmitry? DLookup ("Date1", "Dt1", "Date1 >= CDate('01/03/2004')")
05/03/2004 - All Right!!!
? DLookup ("Date1", "Dt1", "Date1 <= CDate('01/03/2004')")
01/01/2004 - ?????

Rivkin Dmitry авторЗадача решается взятием DMin ("дата",..., "дата >=датаСравнения") либо DMax ("дата",....."дата <=датаСравнения") (либо того и другого и их сравнением).

Это совершенно не верно! Запрос найдет первую подходящую дату, но не ближайшую! :(

Dmin/Dmax, а не DLookUp?

Они тоже с дней независимости уставшие?
(хто б мне объяснил, и хто у нас метрополия, а хто - бывшая колония...:)
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32561565
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome Rivkin Dmitry? DLookup ("Date1", "Dt1", "Date1 >= CDate('01/03/2004')")
05/03/2004 - All Right!!!
? DLookup ("Date1", "Dt1", "Date1 <= CDate('01/03/2004')")
01/01/2004 - ?????

Rivkin Dmitry авторЗадача решается взятием DMin ("дата",..., "дата >=датаСравнения") либо DMax ("дата",....."дата <=датаСравнения") (либо того и другого и их сравнением).

Это совершенно не верно! Запрос найдет первую подходящую дату, но не ближайшую! :(

Dmin/Dmax, а не DLookUp?
Да - это верно! Я был не внимателен.
paparome - тоже гений!
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32561586
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторpaparome - тоже гений!
А я-то тут причем?
Это, вообще, не мой вариант - я в этом топе чисто "разводящим" подрабатываю :)
так сказать :)
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32561913
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА то я в сомнениях.
Думать не могу.
кушать не могу.
сильно нервничаю, да.

так нельзя.
извиняйте, отбегал.

действительно не работает (Access XP MDB), но вроде где - то видел..
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32562538
ThuG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот и автор топика. Как я понял, этот вариант правильный и маяк - гений? ;-))

Temp = DLookup("[Дата]","[Таблица]","DateDiff(""d"",[Дата], Date()) = " & DMin("DateDiff(""d"",[Дата], Date())","[Таблица]"))
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32562828
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThuGА вот и автор топика. Как я понял, этот вариант правильный и маяк - гений? ;-))

Temp = DLookup("[Дата]","[Таблица]","DateDiff(""d"",[Дата], Date()) = " & DMin("DateDiff(""d"",[Дата], Date())","[Таблица]"))

В общем случае да, но надо бы еще и условия задачи уточнить!
- надо найти ближайшую дату (не важно больше она или меньше часа X)
или
- надо найти ближайшую, которая не больше(не меньше/строго больше/строго меньше) часа X

?
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32562929
ThuG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, во-первых, даты без часов. Во-вторых, надо найти дату, которая не больше указанной (<=).
...
Рейтинг: 0 / 0
DLookUp с сортировкой
    #32563169
аха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DMax("Дата", "итейбла", "Дата<= Date()")
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DLookUp с сортировкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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