Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск по дате (DLookUp), ближайшей (<) к указанной... / 3 сообщений из 3, страница 1 из 1
22.12.2004, 14:39:58
    #32839336
ThuG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате (DLookUp), ближайшей (<) к указанной...
Есть таблица с тремя полями:
Дата, Вид товара, Остаток товара

Например:
20.01.2004 товар_1 500
21.01.2004 товар_1 300
22.01.2004 товар_1 450

В форму вводится дата. При нажатии кнопки на этой форме выводится отчет.

Требуется в этом отчете указать остаток за дату, ближайшую к введенной на форме (меньше).

В форме указываем, например, 22.01.2004, отчет должен показать цифру 300.

=Nz(DLookUp("[Таблица остатков]![Остаток товара]";"Таблица остатков";"[Вид товара]='товар_1' AND [Дата] = " & Format(DMax("[Таблица остатков]![Дата]";"Таблица остатков";"[Дата] < Format(Forms![Отчеты]![Начало периода],""mm\/dd\/yy"")"),"mm\/dd\/yy"));0)

не помогает. Что-то неправильно в этой конструкции или нужно использовать другую? Возможно, можно воспользоваться DateDiff, но у меня тоже не получилось достигнуть результата.
...
Рейтинг: 0 / 0
22.12.2004, 15:02:33
    #32839426
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате (DLookUp), ближайшей (<) к указанной...
# пропустил (как минимум)

=Nz(DLookUp("[Таблица остатков]![Остаток товара]";"Таблица остатков";"[Вид товара]='товар_1' AND [Дата] = " & Format(DMax("[Таблица остатков]![Дата]";"Таблица остатков";"[Дата] < Format(Forms![Отчеты]![Начало периода],""\#mm\/dd\/yy\#"")"),"\#mm\/dd\/yy\#"));0)
...
Рейтинг: 0 / 0
22.12.2004, 15:11:10
    #32839460
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате (DLookUp), ближайшей (<) к указанной...
= Nz(DLookup("Остаток товара", "Таблица остатков", "[Вид товара]='товар_1' AND Дата = " & Format(DMax("Дата", "Таблица остатков", "Дата < " & Format(Forms![Отчеты]![Начало периода], "\#mm\/dd\/yy\#")), "\#mm\/dd\/yy\#")), 0)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск по дате (DLookUp), ближайшей (<) к указанной... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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