Hola Alexandro, el primer parámetro como ya sabes es para introducir los campos en los que se va ha buscar, el segundo son los valores que va ha buscar y el tercero es un conjunto, pudiendo ser
loCaseInsensitive-> hace la búsqueda sin tomar en cuenta mayúsculas y minusculas,
loPartialKey -> hace la busqueda aproximada con parte del texto que le pasas como parámetro.
También tiene la opción de hacer una busqueda por varios campos.
Código Delphi
[-]
Locate('Campo1;Campo2', VarArrayOf(['PCampo1', 'PCampo2', 'PCampo3']), [loPartialKey]);
Esta ultima todavía no hice pruebas, pero debería funcionar de esa forma.
Como te dice BlueSteel, revisa la ayuda, ahí lo encontraras mas detallado.
Saluditos