In a SQL database I have a table, Table1
. This table is related to another table, Table2
which in turn is related to Table3
. There is a query Query1
that selects certain records from Table1
.
This database is linked to in an Access database project
A form Table1Data
is based on Table1
, with a datasheet containing related Table2
data (and subsequently Table3
data). This form is opened by another form (Switchboard
). The problem comes when the form is opened. I want the form to be filtered, but when I set up a macro and open the form and set the Filter to Query1
, the data in the form is not filtered. Why does this happen, is this not the way to do it? Query1
selects all the columns from Table1
, so mismatching columns should not be an issue.
Additionally I want to lock it down - only certain people can execute Query1
, same with other queries (Query2
, Query3
etc). So they can only edit the data that they are permitted to edit.