Modify it by added a property to the form called - say vSearchvalue so you can call it in methods by thisform.vSearchvalue then added the textbox in the valid code of the textbox, set a variable to the value of the textbox, then do a locate on the table for that value - I have my stuff set up for one textbox for one field, not sure how to do multiple fields for one textbox. remember to do a thisform.refresh after the locate.That should do it. Hope map is good enough. ;-)