I use views to control edit access:
- Table A (Should never be accessed by a user) - Add / Update / Delete
- View 1 (Display only rows created by current user using a filter) - Add / Update / Delete
- View 2 (Display rows created by all users) - Add Only
Users should only ever be able to access View 1 or View 2 but not the source table (since it gives edit access to all rows including those not created by the user).
The problem is that another table (Table B) has a reference to this Table A and when a user clicks on a reference view, they are taken to the detailed view of the Table A.
How can I prevent the reference view going to Table A. Ideally any reference views should go to View 2 and not source Table A.