Не могу запрограммировать сообщение об ошибке для расписания предметов (не может превышать «х» количество часов) - Microsoft Access VBA - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужна помощь с моим проектом, созданным с помощью Microsoft Access.Это приложение для управления студентами и классами.Я хочу, чтобы приложение проверяло, не могу ли я запланировать больше часов для темы.У каждого предмета есть цель часов (например, у математика есть цель 20 часов, поэтому мне нужно запланировать 20 часов для этого предмета), если эта цель будет превышена, я хочу, чтобы приложение сообщило мне ошибку.Прямо сейчас у меня есть 2 важные таблицы: 1 с предметами и 1 с информацией о расписании.В таблице предметов у меня есть "Duracao" (цель часов для предмета).Я хочу, чтобы программа подсчитала, сколько раз объект появляется в таблице расписания, и сравнила это число с «Duracao».Я пробовал много разных методов, но безуспешно.

EDIT1:

Вот структура таблицы -

Расписание / Таблица классов

Таблица предметов

EDIT2:

Я не знаю, правильно ли я это делаю, но не могу заставить работать функцию DCount ().Я пробовал много раз, и я получил 2 результата: 1 - ничего не считается;2 - это дает мне синтаксическую ошибку (я много искал и синтаксис хороший, пробовал как 5 разных типов письма, все тот же).

...