RE:hacer locate a una tabla
Hola:
Si quitas ioCaseInsensitive discrimina mayúsculas de minúsculas, y si quitas ioPartialKey solo hace busquedas exactas, es decir, poniendo el texto completo que haya guardado (mirate la ayuda).
TuDataSet.Locate('CAMPOBUSQUEDA', TextoBuscado,[]);
Suerte.