IBM Lotus Symphony
|
En la página tabulada Eventos puede asignar una macro a determinados eventos asociados a un formulario.
Para acceder a este mandato... Abra el menú contextual de un elemento de formulario seleccionado y elija la ficha Propiedades del formulario- Eventos Abra la barra de herramientas de formulario, haga clic en el icono Formulario - la ficha Eventos |
Para vincular un evento con una macro, escriba en primer lugar una macro que contenga todos los mandatos que deben ejecutarse cuando se produzca el evento. A continuación, asigne esta macro al evento correspondiente mediante el botón ... que aparece junto al evento correspondiente. Se abre el diálogo Asignar macro, donde se puede seleccionar la macro.
El usuario puede configurar libremente las acciones siguientes, es decir, puede usar sus diálogos propios para representar una acción:
Mostrar un mensaje de error,
Confirmar un proceso de eliminación (de registros de datos),
Consulta de parámetros,
así como comprobar las entradas al guardar un registro.
Por ejemplo, puede emitir una solicitud de "confirmar eliminación" como "¿Seguro que desea eliminar al cliente xyz?" al eliminar un registro de datos.
A continuación se enumeran y describen todos los eventos de formulario que pueden vincularse con una macro:
El evento Antes de actualizar tiene lugar antes de que el contenido del control modificado por el usuario se grabe en el origen de datos. La macro vinculada puede, por ejemplo, impedir esta acción devolviendo el valor "FALSE".
El evento Después de actualizar tiene lugar después de que el contenido del control modificado por el usuario se grabe en el origen de datos.
El evento Antes de restablecer tiene lugar antes de restablecer un formulario. La macro vinculada puede, por ejemplo, impedir esta acción devolviendo el valor "FALSE".
Se restablecerá un formulario cuando se cumpla una de las siguientes condiciones:
El usuario presiona un botón definido como botón Restablecer.
Se crea un registro nuevo vacío en un formulario vinculado a la fuente de datos. Por ejemplo, se puede presionar el botón Registro siguiente en el último registro.
El evento Después de restablecer tiene lugar después de restablecer un formulario.
El evento Antes de enviar tiene lugar antes de que se envíen los datos del formulario.
El evento Al cargar tiene lugar justo después de cargar el formulario.
El evento Antes de recargar tiene lugar justo antes de recargar el formulario. El contenido de datos aún no se ha actualizado.
El evento Al recargar tiene lugar directamente después de haber recargado el formulario. El contenido de datos ya se ha actualizado.
El evento Antes de descargar tiene lugar antes de descargar el formulario; es decir, de separarlo de su origen de datos.
El evento Al descargar tiene lugar directamente después de haber descargado el formulario; es decir, de separarlo de su origen de datos.
El evento Confirmar supresión tiene lugar tan pronto como los datos se han suprimido del formulario. Por ejemplo, la macro vinculada puede abrir un diálogo solicitando confirmación.
El evento Antes de la acción en el registro se produce antes de que el registro actual se modifique. Por ejemplo, la macro vinculada puede abrir un diálogo solicitando confirmación.
El evento Después de la acción en el registro se produce directamente después de que se haya modificado el registro actual.
El evento Antes del cambio de registro se produce antes de que se modifique el puntero del registro actual.. Por ejemplo, la macro vinculada puede impedir esta acción devolviendo el valor "FALSE".
El evento Después del cambio en el registro se produce directamente después de que se haya modificado el puntero del registro actual..
El evento Rellenar parámetros se produce cuando el formulario se carga con parámetros que se deben rellenar. Por ejemplo, la fuente de datos del formulario puede ser el mandato SQL siguiente:
SELECT * FROM address WHERE name=:name
:name es un parámetro que debe ser rellenado al cargar. El parámetro se rellenará automáticamente desde un formulario principal, siempre que sea posible. Si no se puede rellenar el parámetro, se ejecutará este evento y una macro vinculada rellenará el parámetro.
El evento Se ha producido un error se activa si se produce un error al acceder al origen de datos. Se aplica a formularios, cuadros de lista y cuadros combinados.