You can do more than one table on a form, but be careful. It is real easy to
make the query "not updateable" if you get it too complicated. If the query
isn't updateable (editable) then the form based on that query won't be
either. Also, the data may no longer be presented in a logical fashion,
making it confusing for the user. It is actually simpler to tell them to go
to this form for this and that form for that. You may also want to look at
subforms, where a form within the main form displays related data for the
item on the main form.
For the Lender falling into more than one category, if the table structure
is correct, this isn't a problem. With what you've described here, you'll
need a table for Lenders, LoanType, and PropertyType. You will also need to
decide what type of "join" you need between the tables. I suspect that in
this case you'll need a many-to-many join type to each of the category
tables. This would mean that more than one lender can have a certain Loan
Type and each lender can have more than one Loan Type. To set this up
requires and extra table, called a linking table, for each link. This
linking table needs a minimum of 2 fields in it to work properly. The two
fields, using the Lender and LoanType tables, would be the LenderID and the
LoanTypeID. You would make both of these fields the Primary Key for this
linking table.
The easiest way to then display this many-to-many relationship is probably
with a form/subform setup. The main form could be set up to display the
lenders and the subform would display the loan types that the displayed
lender supports. You could add a second subform for the property types.
This may give you a good example,
http://msdn.microsoft.com/library/d.../OfficeAccessBuildingApplicationsCh4_Book.asp.
There is a many-to-many relationship between the tblMembers and
tblCommittees tables using tblMemberCommittee as the linking table.