possibly, the easiest one is to change the sql of your data control and make it like:
"select * from <table> where <field1> = <value>"
where table is your table name, field1 is the field you want to search and value is the value supplied by user, and refresh the data control. You will be having the desired record in shortest possible time and can refresh the form with retrieved fields.
Hope this helps...