Sure, you can control the form usage by report, so if you can mainly control the work flow so that users are working off reports to find and edit records, then you have perfect control over sticking to a particular form for a particular project type as long as the reports are separate by Project Type.
However, if a user does land on the wrong form, it is very easy to make a button to view on a a specified form or to edit in a particular form.
for example a formula URL button
URLRoot() & "db/" & dbid() & "?a=dr
&dfid=10&rid=" & [Record ID#]
that will
Display
Record
for edit change
dr to
er
The dfid=10 says to use the form ID #10
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------