I have a spored procedure that take about 4 minutes to run. I was wondering if there is a way to do a "Doevents" while waiting for it to return?

Access acts like an application that is not responding while waiting for the stored procedure to finish. This might confuse the users, anyone have something that will work?