ник: stix
User выбирает данные для запроса(количество полей), открывается запрос. Хорошо, думаю, еще спросить после просмотра запроса сохранить ли данные в таблице(чтоб не набирать запрос заново)?
Да, можно включить таймер и проверять каждые * секунд закрыт ли запрос, но не знаю хороший ли это вариант.