What is the source of your data?
There is a "Custom Table Form" which if your source is a custom table, gives you that functionality.
There is also a Grid with Custom Query, normally just displays a grid, but you may be able to render an HTML Edit/Update link as a column in the query (ex
CONCAT('?ItemID=',ItemID) as Edit, CONCAT('?DeleteID=',ItemID) as Delete), and then have a form that edits/updates that when the URL Parameter is present.
If it's a class, i know a buddy of mine created a Class Editing Form specifically to edit module classes, i could export it for you if you're on 10.