Creo que lo más facil sería montar una consulta y visualizar los registros resultantes en una rejilla que apareceria en la ventana emergente que citas.
Código Delphi
[-]
Query1.Close;
Query1.Sql.Clear
Query1.Sql.Add('Select Campo1, campo2, campo3');
Query1.Sql.Add('From MiTabla');
Query1.Sql.Add('Where Campo1 = '+ QuotedStr(Edit1.Text);
Query1.Open;
Un Saludo.