|
|
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
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? Они тоже с дней независимости уставшие? (хто б мне объяснил, и хто у нас метрополия, а хто - бывшая колония...:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 13:51:20 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
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 - тоже гений! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 13:54:29 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
авторpaparome - тоже гений! А я-то тут причем? Это, вообще, не мой вариант - я в этом топе чисто "разводящим" подрабатываю :) так сказать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 14:01:13 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
авторА то я в сомнениях. Думать не могу. кушать не могу. сильно нервничаю, да. так нельзя. извиняйте, отбегал. действительно не работает (Access XP MDB), но вроде где - то видел.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 15:48:17 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
А вот и автор топика. Как я понял, этот вариант правильный и маяк - гений? ;-)) Temp = DLookup("[Дата]","[Таблица]","DateDiff(""d"",[Дата], Date()) = " & DMin("DateDiff(""d"",[Дата], Date())","[Таблица]")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 21:05:15 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
ThuGА вот и автор топика. Как я понял, этот вариант правильный и маяк - гений? ;-)) Temp = DLookup("[Дата]","[Таблица]","DateDiff(""d"",[Дата], Date()) = " & DMin("DateDiff(""d"",[Дата], Date())","[Таблица]")) В общем случае да, но надо бы еще и условия задачи уточнить! - надо найти ближайшую дату (не важно больше она или меньше часа X) или - надо найти ближайшую, которая не больше(не меньше/строго больше/строго меньше) часа X ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 09:10:25 |
|
||
|
DLookUp с сортировкой
|
|||
|---|---|---|---|
|
#18+
Ну, во-первых, даты без часов. Во-вторых, надо найти дату, которая не больше указанной (<=). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 10:17:27 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1673817]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 530ms |

| 0 / 0 |
