That makes sense, but I'm unsure as far as how to check if the query has already been opened.
I would assume you'd use some sort of "if" statement in the event code of the button I have created to run the query.
Something like:
if System History Query exists, then Me.System.Requery
But I'm...