|NOW forms for view/edit records are mentioned for roles and actions.|
Better also to set form in VIEW. It means it can be different forms for different view (for one table).
For example, 2 types of invoices with different significant columns.
I make view for each type and when view/edit records (from a VIEW) I will use specific form.