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

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

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

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


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