Me da la impresión que el campo es de tipo lógico y por lo tanto el filtro debiera ser:
Código Delphi
[-]DataModule.TablaClientes.Filtered := False;
DataModule.TablaClientes.Filter := ' COMPRA = True';
DataModule.TablaClientes.Filtered := True;
Un Saludo.