Я пытаюсь разработать базу данных, которая позволяет фильтровать в зависимости от того, заполняет ли указанный ресурс c определенные категории. Я дошел до того, что могу вводить данные, которые, кажется, должны быть заполнены, но я не уверен, как мне их снова вытащить.
Основная таблица ресурсов выглядит так:
Таблица1 - ресурсы
| resourceID | AutoNum |
| title | short text |
| author | short text |
| publish date | date |
| type | short text |
Таблица2 - Категории отделов
| ID | AutoNum |
| 1 | Yes/No |
| 2 | Yes/No |
| fID| Number |
Таблица3 - Категории
| ID | AutoNum |
| cat | Yes/No |
| dog | Yes/No |
| bird | Yes/No |
| fID | Number |
Я создал форма, в которой вы можете заполнить элементы для идентификатора ресурса, и в то же время отметьте поля Да / Нет в таблицах 2 и 3.
Я пытаюсь использовать идентификатор первичного ключа из таблицы 1 и скопируйте его в таблицы 2 и 3 со ссылочной целостностью для каскадного удаления и обновления. Я считаю, что это правильный способ сделать это.
В настоящее время я узнал, что могу реализовать функцию поиска для столбцов в таблице 1, это, похоже, работает нормально. Однако я застрял в применении соответствующих столбцов в таблице 2 и 3 в качестве фильтров.
применить поиск>
[X] - Cats
Должны возвращаться только записи из таблицы 1 где в таблице 3 соответствующий столбец отмечен галочкой в поле «Да / Нет».
Надеюсь, я объяснил это правильно, очень новый для Access и баз данных, поэтому, если вам нужна ясность, не возражайте против предложения.