В базе данных SQL у меня есть таблица, Table1
. Эта таблица связана с другой таблицей, Table2
, которая, в свою очередь, связана с Table3
. Существует запрос Query1
, который выбирает определенные записи из Table1
.
Эта база данных связана с проектом базы данных Access
Форма Table1Data
основана на Table1
, с таблицей данных, содержащей связанные данные Table2
(и впоследствии Table3
данные). Эта форма открывается другой формой (Switchboard
). Проблема возникает, когда форма открыта. Я хочу, чтобы форма была отфильтрована, но когда я настроил макрос, открыл форму и установил для фильтра значение Query1
, данные в форме не фильтруются. Почему это происходит, разве это не способ сделать это? Query1
выбирает все столбцы из Table1
, поэтому несоответствие столбцов не должно быть проблемой.
Кроме того, я хочу заблокировать это - только определенные люди могут выполнить Query1
, то же самое с другими запросами (Query2
, Query3
и т.д.). Поэтому они могут редактировать только те данные, которые им разрешено редактировать.