Forms themselves have properties you can set where you do not allow additions, deletions, or modifications (on internal form properties Data tab). This would mean distributing different forms (or a different Base file) to different users. Even with that data directly from a table view is still accessible.