Пример того, что я пытаюсь сделать. Я хочу отобразить в своей форме в текстовом поле или в списке список курсов, которые пользователь должен пройти после назначения ролей, необходимых для выполнения его обязанностей. У меня есть таблица (tbl_GRC_Master_Roles_List), в которой перечислены все роли в одном столбце, а в 6 других столбцах - 6 различных курсов. Каждая роль требует (курс 1), для другой (курс 2) - (курс 6) она варьируется. пример:
(Role-A) needs (Course1), (Course2), (Course5), (Course6)
(Role-B) needs (Course1), (Course4), (Course6)
(Role-C) needs (Course1), (Course2), (Course3), (Course4), (Course5)
(Role-D) needs (Course1)
и т. д. и т. д. для всех ролей, перечисленных в таблице.
Когда я в форме, я могу выбрать роль и назначить ее для пользователь, которого я хотел бы отображать курсы в текстовом поле или в списке, не уверенный, что проще или лучше всего подходит для выбранных ролей. Пользователи получают несколько назначенных ролей. Поэтому я не хочу дублировать курсы на дисплее. Я просто не уверен, как это сделать. Любые идеи помогут мне начать. моя таблица (tbl_GRC_Master_Roles_List) настроена следующим образом:
(ID) (RoleName) (Course1) (Course2) (Course3) (Course4) (Course5) (Course6)
Когда я назначаю роли пользователя, он добавляется в таблицу (tbl_Assigned_Roles), его настройки следующим образом:
(ID) (UserEmail) (RoleName)
Могу ли я использовать оператор SQL в списке для получения этих данных?