Использование таблиц для категоризации ресурсов с - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь разработать базу данных, которая позволяет фильтровать в зависимости от того, заполняет ли указанный ресурс 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 и баз данных, поэтому, если вам нужна ясность, не возражайте против предложения.

...