este código no compila porque tiene una coma donde debiera tener un punto y coma!!!
Código:
ModeloDatos.TblSeccion.Locate('Nombre',Buscar.Text,[loPartialKey]); // <-- aqui va punto y coma!
end;
Te recomiendo que veas los mensajes que te tira el compilador, que regularmente explican el porque una línea en partícular no compila.
hasta luego.