2016-10-18 3 views
0

Я создал базу данных Access, которая запрещает моим пользователям делать что-либо в системе, кроме тех, которые я разрешил им получать доступ (я отключил навигационную панель и некоторые другие функции, такие как возможность создавать запросы).Пользовательские запросы пользователя в Access

Я хочу знать, можно ли сохранить эти ограничения, позволяя моим пользователям создавать и запускать свои собственные запросы.

Я знаю, что это можно настроить с помощью предварительно заданных запросов параметров, которые включены в форму и которые позволяют пользователям вводить свои собственные параметры, но это не совсем то, что мне нужно.

Скажите, если мой вопрос недостаточно ясен, и я добавлю дополнительные сведения.

Возможно ли это?

ответ

0

Я бы сказал, что невозможно защитить 100% приложение от пользователя с хорошими знаниями, не создавая скомпилированную версию. Если вам нужно украсить, например, только конструктор запросов, вы не можете скомпилировать.

Что вы можете сделать:

  • Создать собственное меню ленты только с разрешенных команд
  • Отключить системную ленту
  • Отключить все ненужные пункты меню Файл
  • Отключить байпас ключ

В этом случае пользователь сможет создавать/изменять только разрешенные объекты. Но довольно легко включить ключ обхода, а затем включить полное системное меню, если вы знаете, как это сделать. Большинство обычных пользователей не знают даже об байпасном ключе

+0

Таблицы, запросы и макросы * могут * быть созданы в скомпилированном интерфейсе (mde/accde). Я думаю, что это путь. – Andre

Смежные вопросы