I have several time-consuming reports to generate; unfortunately, my users are impatient and think that the report they request is not working, because they take a longer.
I have seen on other websites some indication, like a spinning hand in a clock or a bar showing progress or just words explaining that the report is being run; I have tried to have a message on the page, but when the request is submitted the page doesn't come up until the report is finished.
Is there some way I can interpose a page that will be on the screen so that I can let my users know that the report is being generated?