Roles are an easy way to assign
Access Rights to a user
Code can be created to prevent
table operations, but is not optimal
Code can be
created to control access to forms, which forms are displayed, and to change the appearance of a form
More
advanced systems can be designed and created, or purchased as
add-ons