La Web del Programador: Comunidad de Programadores
 
    Pregunta:  21323 - CAMBIAR DATO EN QUERY DESPUéS DEL POST Y ANTES DEL APPLYUPD
Autor:  Karlos Arroyo Fernández
Kaixo all!

Utilizo una Query junto con una UpdateSQL. Quisiera cambiar un dato (numérico) antes de que se almacene en la BD pero no puedo utilizar el "BeforePost".

Mi idea es hacerlo después del Post pero antes del ApplyUpdates (por ejemplo, utilizo el evento "onUpdateRecord"), sin embargo lo que obtengo es un mensaje que dice: "Table is read only".

Gracias por vuestra ayuda.

  Respuesta:  Angel Leonardo
Creo debes verificar si la propiedad CachedUpdates este true porque de lo contrario siempre te dira que el query es read only, otra cosa no entiendo bien lo de cambiar un valor antes de grabar, esto lo puedes hacer muy facilmente en un boton con un codigo como este Nombre_QueryNombre_campo.asInteger := 99;

Por favor dime si lo pudiste resolver