TLookup
component
If you write database
oriented applications you certainly have the need to give end users tools to
search data.
TLookup adds search facility to your applications without writing code. It's
behaviour is fully customizable and localizable, and it's very easy to use.
Actually it works with all TTable and TQuery and descendants.
It has two modes: Locate and Lookup, here are two screenshot.

Locate mode:
at runtime this window is pop up to the user who can enter his search criteria
and see all matching records.
Then he can either go to a selected record or apply the specified criteria as a
filter.
Lookup mode:
bound to any edit control such as TDBEdit
it acts like an enhanced dblookup combo
with multiple column search and results