Hi Naomi,
>However, how to exactly fix this particular screen - is not clear to me. The screen is very complex and called from various modes with different parameters that dictate the filter used.
Without knowing any specifics on the project you are working on, I'd start by isolating the interface to this form. First step would be route all calls through a single interface. Next step would be to move all/many/most dependencies on global variables and tables from the form into this interface.
--
Christof