Rick B said:
Why do you ask? Why would you NOT want to use a form?
That's an easy one. Because to use a form, you have to CREATE one. If you
already have a table, you don't need to do any more work. Creating a form
requires a different skill set than creating a table.
Yes, forms have some advantages, but those advantages are not free - they
require extra work. The main advantage is event control. If you don't need
events, then there are few advantages to forms.
You can't secure what the users can do very well, etc.
Yes you can, if you know how to properly establish field and table
constraints. If you rely on form-level data security, good luck to you! You
should not secure data integrity at the form level, but at the table level,
to protect data from being damaged by users/admins who *do* have table
access. SOMEBODY has to have table access, and those tables are not to be
left to the mercy of what those users remember!