Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 01.12.2022
Сообщений: 19
1

Не срабатывает условие в макросе

13.12.2022, 17:09. Показов 1286. Ответов 21

Author24 — интернет-сервис помощи студентам
Макрос проверяет, можно ли выдать диск (Количество доступных дисков > 0)

Приложил сам запрос, и его результат. Вроде, всё верно. Но никогда не срабатывает условие, всегда срабатывает else.
Миниатюры
Не срабатывает условие в макросе   Не срабатывает условие в макросе   Не срабатывает условие в макросе  

0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2022, 17:09
Ответы с готовыми решениями:

Условие отбора в внедренном макросе
Здравствуйте, пишу лабы по Access'у, ситуация такая: Есть форма, в ней есть какое-то поле,...

В макросе не срабатывает условие IFIDNI
Добрый день, всем! Не могу понять, почему в макросе не срабатывает условие. INCLUDE Irvine32.inc...

Формула в Excel макросе не срабатывает
В процессе работы макроса пишу формулы типа - ActiveCell.Formula = '=SUM(RC:RC)' т.е. сумму по...

Не срабатывает Open Dialog в макросе
Для открытия файла в макросе (Word) использую ф-ю VBGetOpenFileName подключенную к кнопке. На одних...

Условие в макросе
Уважаемые коллеги, добрый день! В одном из своих предыдущих обращений, я спрашивал как...

21
0 / 0 / 0
Регистрация: 01.12.2022
Сообщений: 19
17.12.2022, 17:24  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Geizer1 Посмотреть сообщение
Заменил прямую попытку обращения к полю запроса на функцию DFirst. Вроде работает.
Спасибо большое, очень помогли!
Решение рабочее!
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
18.12.2022, 13:05 22
Подобные задачи решают так: в БД должны быть таблицы ([прокатныйФонд]-все,нужные Вам данные по диску-жанр и т.д) и ([прокат]-с полями "название\или какой-то идентификатор диска по тбл.[прокатный фонд]","выдано","возвращено"). Далее вычисляете наличие этого диска в тбл.[прокат] на момент заполнения формы "выдача" считаете остаток(sum(возвращено)-sum(выдано) для выбранного в "название" диска) и в случае если остаток меньше чем предполагается выдать выводите сообщение что "можно выдать не более " & остаток и отменяете событие. В общем как-то так....

Добавлено через 11 минут
А можно (еще лучше) не выводить в полеСоСписком или списке (это Ваше решение) для выбора те наименования остаток по которым=0).
0
18.12.2022, 13:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2022, 13:05
Помогаю со студенческими работами здесь

Условие повтора в макросе
Добрый день! Не получается ввести условие повтора работы макроса определенное количество раз в...

Как дописать условие в макросе?
помогите пожалуйста ещё... есть макрос (в суть можно не вникать) каждое действие находится...

Одно условие IF создаёт хаос во всем макросе
Добрый день! Написал макрос для индивидуальной рассылки группе получателей в столбце В....

Выполнить условие после нахождения ошибок в строке типа #н/д! #дел/0! т.д. (ошибка в макросе)
Здравствуйте уважаемые форумчане! Помогите найти ошибку в коде макроса и исправить ее. Смысл в...

В одном месте кода проверка условия срабатывает как нужно, а в другом месте кода такое же условие не срабатывает
Здравствуйте. Делаю проверку на заполнение полей. Если поля не заполнены, то вывести ошибку в...

Не срабатывает условие
Добрый день. В input ввожу текст и по нажатию на кнопку должно происходить это:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru