Since portals can have scroll bars, a variable number of portal rows does not automatically preclude using them.
If you need a variable portal height that works when the layout is printed, previewed or saved as PDF, you can set up this layout or a copy of the layout where you have a very large number of portal rows but set the portal to "slide up", "resize enclosing part". This change is not visible in browse mode so you sometimes end up with two layouts, one for data entry where the portals are smaller but have scroll bars and one for printing where the portals are larger but set to slide up.
This is not the only option and FielMaker 12 can display data you would otherwise put in a portal as text in a single field with tabs and returns separating fields and rows of data. An identical result can be done if you define a calculation field in the portal's table that concatenates all the fields into a single field and then a calculation field that uses List can combine these rows into return separated rows of data.
Thanks for the direction... I have a layout set up that filters portals by date with a global field. I created a new global field that lists a concatenated field from each table i need to pull a data from.
Works fine! Thanks again!