Моей первой работой по программированию около 18 лет назад было написание системы бронирования посещений для тюремной службы, все это было сделано в MS Access. Я использовал его более десяти лет спустя и только недавно перешел на c # /. Net.
Доступ в порядке для ваших требований. Я предлагаю вам выучить хотя бы следующее:
- основы нормализации базы данных и как создавать связанные таблицы
- как разделить данные и интерфейс в msaccess со связанными таблицами
- защита как баз данных доступа с помощью информационного файла рабочей группы, так и уровня безопасности пользователя
- создание зашифрованного файла .mde для раздачи пользовательского интерфейса
- хранение копии, которая не является зашифрованной mde!
- базовый дизайн формы
- фильтрация записей с использованием функции CurrentUser и то же, что и для поля по умолчанию.
Хорошая книга или две покроют большинство из них.
Ваша большая проблема в том, что вы имеете дело с конфиденциальными данными во время обучения. Ваше руководство должно понимать, что для надлежащей защиты чего-либо требуется большой опыт, а для того, чтобы пробить дыру, оставшуюся открытой, требуется очень мало. Они должны принять этот риск.
Что касается вашего дополнительного вопроса, понятия не имею. Сделайте это отдельным вопросом и предоставьте намного больше деталей, и вы можете получить ответ.