Many thanks mizar.
I did try searching for a previous thread, but didn't see your one.
I actually solved it (probably incorrectly) by adding an .Refresh (correction from .ApplyUpdates in the original post, sorry) to the master query in the .FormActivate handler.
All my setting are done through the properties in the Object Inspector (for now at least) as I just wanted to get back into Lazarus and FPC, so I'm not sure how to change the order of which opens first; is it the order in which they appear in the Object Inspector, in which case by moving them around I should be able to change the open sequence?
Any thoughts on why the height appears locked in the Object Inspector properties, and can I change it code?
Thanks again
Dave