Я создал 4 таблицы, которые мне нужно связать друг с другом, а затем создал форму для добавления / отображения данных.
Я создал 4 таблицы в SQL, но не уверен, что у меня естьвведите правильные отношения или поля, чтобы к данным можно было обращаться правильно
User Table
User_ID (Pkey)
Full_Name (varchar)
User_Name (varchar)
Department Table
Dept_ID (Pkey)
Department_Name (varchar)
User_ID (int)
Application Table
App_ID (Pkey)
Application_Name (varchar)
User_ID (int)
Access_Date Table
Date_ID (Pkey)
Access_Date (date)
Removal_Date (date)
User_ID (int)
Я хочу видеть пользователя, у которого есть доступ к одному или нескольким приложениям, а также к какой дате он получил доступ и к какой дате был удален доступ.
Пользователь может иметь несколько приложений и может находиться в нескольких отделах.
Мне кажется, у меня неправильное поле ID (int)
, связанное с таблицей Access_Date
или Application
,но не уверен.
Теперь я добавил соединительные таблицы для UserDepartment, UserApplications, UserAccessDates
, когда я открываю форму в MS Access 2016, я получаю пустую страницу.Форма была создана с использованием таблицы «Пользователь» в качестве основной, а также отдела и приложения, а также даты доступа в виде подформ.