Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
if Form2.showmodal = mrOk then
begin
if Table1.Locate('Nombre', Form1.Elegido,[]) then
ShowMessage('si encontrado')
else
ShowMessage('no encontrado');
end;
Con esto ya sabes si lo encuentra o no.
Debería encontrarlo por fuerza
Pon un breakpoint (punto de ruptura) en el table1.locate, y mira por donde vá.
Que significa "operar con las tablas"
Un saludo