>How about if a table contains 2 fields only: Code, Name for instance with a add, edit, delete functionality. How would you handle it in screen? It's funny to say, textbox....
Depends on whether the user is likely to know what they want or not. I would probably use a textbox that is capable of bringing up a look up if desired. That way touch typists are not slowed down by an akward interface object, they can simply type in what they want. New users can use the look up if they want it.