Nathan Phillips (CW) 2/13/2014 11:14:42 PM
There are 3 things to watch for here.
1) Give users NO setup access. Setup access gives the ability to export all data in a table. You control this when adding new users to your application.
2) Hide the Print/Export/Send buttons on ALL tables. This is done in Table properties when you create the table. There's a User Interface section where you can edit this.
You probably want to create a role that has restricted access, maybe call it Standard User. Then Hide Print/Export/Send on ALL tables for that role. And every time you add a new user to your application, give them the Standard User role.
3) You can also restrict the maximum number of records that a view will show to users. You do this in the View properties when you create the view. So you can, ie show users a maximum of 15 records at a time, and make them search for the data they want. This way you're never giving them a huge chunk of data on any single page.
The way to do this is probably to create special views specifically for the restricted Standard User role. And make sure that role ONLY has access to those special, restricted views. This way you can have views accessible to other roles, ie application administrators, that can see more data when necessary.