Yo utilizo lo siguiente cuando necesito hacer una búsqueda en los memory.
Código Delphi
[-]
JvMemoryData.Locate( 'NombreCampo1;NombreCampo2', VarArrayOf(['Valor a buscar1', 69]), [] );
Los valores para el tercer son:
[loCaseInsensitive] búsqueda no sensible a mayúsculas.
[loPartialKey] búsqueda parcial.
[] este lo utilizo para búsqueda exacta
Se me olvidaba... el método devuelve un boleano, true para encontrado.
Saludos.