One record per form yes. But related fields can be placed anywhere. If you stick them in single Row portals (filtered) they will show what you want based on each different filter.
Buttons with dynamic labels may be another idea.
Sent from miPhone
Thanks Beverley, will try that out
As an example, I put a zip code map on a form layout and then placed a one row portal like Beverly suggests near the center of each zone to show the total receipts from that zip code within a range of dates specified in global fields by the user.
Other more powerful, interactive and flexible versions might be created with Java Script in a Web Viewer.
Thanks Phil, that is an interesting idea.