Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Построитель выражений. Сравнение по всем записям / 5 сообщений из 5, страница 1 из 1
24.05.2018, 12:36
    #39649340
whxzor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построитель выражений. Сравнение по всем записям
Есть таблица "Бронирование" и там "Предп. дата возврата"
Накидываю макрос на кнопку на своей форме, используя макрос "Если"
Там задаю вот такое выражение:
[Бронирование]![Предполагаемая дата возврата]<(Дата()-90)

То, что красным - как я считаю - не верно

Как сделать чтобы если есть хоть одна запись , удовлетворяющая условию <(Дата()-90) , то макрос отработал бы?

Если выражение истина, то у меня выводится окно сообщения
...
Рейтинг: 0 / 0
24.05.2018, 12:42
    #39649347
whxzor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построитель выражений. Сравнение по всем записям
Или подсчитать количество функцией Count() и в случае если count = 0, то соотв. действия проводить
Опять же, как запустить по всем записям по предп. дате возврата?
...
Рейтинг: 0 / 0
24.05.2018, 14:56
    #39649465
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построитель выражений. Сравнение по всем записям
whxzor,
для начала прочесть FAQ про формирование строки WHERE для дат и написать:
Код: vbnet
1.
2.
3.
If Dcount("*","бронирование","[Предполагаемая дата возврата]<Format(Date,"mm\/dd\/yy")-90")>0 Then
'Ваш код
End if
...
Рейтинг: 0 / 0
24.05.2018, 15:04
    #39649474
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построитель выражений. Сравнение по всем записям
whxzor....Опять же, как запустить по всем записям по предп. дате возврата?ПыСы: повесьте данную процедуру на нужное Вам событие
(обновление поля [предп дата возврата] или на созданную кнопку-возможны варианты)
...
Рейтинг: 0 / 0
24.05.2018, 18:44
    #39649555
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построитель выражений. Сравнение по всем записям
прошу пардону-так:
Код: vbnet
1.
Format(Date-90,"mm\/dd\/yy")
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Построитель выражений. Сравнение по всем записям / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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