Cambio ejecución modo Ejecutar y Refrescar en botones de formulario

LogoDeisterMail500

Cambio ejecución modo Ejecutar y Refrescar en botones de formulario

Históricamente, el tipo de ejecución de los botones “Ejecutar y Refrescar” volvía a ejecutar la sentencia SQL del objeto tras la ejecución del botón. Esto comportaba que, si dicha ejecución modificaba de alguna manera el cursor, ya sea porque insertaba o eliminaba registros, o porque modificaba campos implicados en el orden o el filtro del cursor,  podia aparecer un documento diferente después de la ejecución. La explicación técnica de este problema es que en la URL se indica la posición actual del cursor que se está visualizando, si se cambia el cursor pero se mantiene la posición, esta puede apuntar a un registro diferente.

Para solucionar este problema, por un lado, se ha añadido un nuevo tipo de ejecución “Ejecutar y Refrescar Cursor” que mantiene la funcionalidad anterior y, por otro lado, el tipo “Ejecutar y Refrescar” no vuelve a recargar el cursor entero sino que simplemente recarga los datos del registro actual. En cualquier caso, los botones anteriores pasan a tener el tipos de ejecución “Ejecutar y Refrescar Cursor” para mantener la funcionalidad anterior.

Para obtener una información más detallado de los tipos de ejecución de botones podéis consultar la wiki.