¿"basado en un Query a una Table" significa que estas usando un TQuery?
Si es así, poné la propiedad RequestLive del TQuery a True.
Claro que el select debe cumplir con las reglas necesarias para ser "actualizable". Es decir, básicamente traer datos de una sola tabla, no usar distinct y no tener una clausula group by
Hasta luego.