There are couple of ways to do this, but the simplest would be to add a textbox for search values and a button. Give the button a dynamic action triggering on click which refreshes the tabular form region. Then, in the region definition for the tabular form, where you get a sql expression for what rows to return, put in a where clause that filters based on the value in the search box.
This won't get you quite to interactive reports, but it's a step up. To my knowledge there is not a way (without essentially rewriting interactive reports) to get that flexibility of reporting with the ability to do inline editing.
thanks very much for your answer. It is really helpful.
There is still a question:
how can I let the tabular form after the search show all the data? Because If I click a button without text in textbox, then I get no rows from the tabular form