I don't know of a tool that has those capabilities.
You might get faster response from a reporting tool like Crystal for the display but Crystal and most reporting tools do not allow the user to edit the data so if they wanted to you would have to get the data again from the database.
mlmcc