Esta sección describe todas las acciones automáticas que pueden asignarse a los botones y a ciertos objetos activos de los formularios (así como a los comandos de menú, consulte Definir la acción de un menú).
Sin acción: use un botón Sin acción para un botón que no realice una acción automática. Elija Sin acción cuando necesite escribir un método para manejar un botón. Por ejemplo, un botón que muestre una caja de diálogo de búsqueda personalizada en una aplicación tendría Sin acción como acción automática porque es necesario definir un método para abrir la caja de diálogo de búsqueda personalizada.
Acciones aceptar y cancelar: hacer clic en un botón Aceptar guarda el registro y dispara On Saving New Record Event o On Saving Existing Record Event como también On Validate. Al hacer clic en un botón Cancelar se sale del registro actual sin guardar cambios.
Eliminar registro: hacer clic en un botón Eliminar registro muestra una alerta pidiéndole al usuario confirmar la eliminación. Al hacer clic en Sí en la alerta se elimina el registro actual. Si el usuario está utilizando el formulario de entrada para un subregistro, Eliminar Registro elimina el subregistro actual. Una vez el usuario haga clic en el botón Eliminar Registro, 4D automáticamente regresa al formulario de salida. Nota: un objeto con esta acción se desactiva automáticamente cuando se añade un nuevo registro.
Acciones de navegación entre registros: las acciones Siguiente registro, Registro anterior, Primer registro y Último registro primero aceptan el registro actual y luego hacen actual el registro especificado. El registro específico que se convertirá en el registro actual por uno de estos botones depende del orden de selección. Estas acciones se aplican a los subregistros cuando el usuario está introduciendo subregistros. Un objeto de este tipo se desactiva automáticamente cuando su acción no es apropiada. Por ejemplo, si el usuario muestra el primer registro, los botones Primer registro y Registro anterior se desactivan.
Acciones de navegación entre páginas: las acciones Primera página, Última página, Siguiente página y Página anterior muestran la página especificada en un formulario multipáginas. Si el formulario tiene una sola página, estos botones se desactivan. Un objeto de este tipo se desactiva automáticamente cuando su acción no es apropiada. Por ejemplo, si el usuario muestra la primera página, el botón Primera página se desactiva.
Modificar subregistro: esta acción puede utilizarse en tres contextos: los list box, los subformularios y los formularios listados mostrados utilizando los comandos MODIFY SELECTION / DISPLAY SELECTION o en la ventana de visualización de los registros en modo Diseño.
List box: un botón asociado a la acción estándar Modificar subregistro se activa automáticamente cuando al menos una línea de list box de tipo "selection" está seleccionada (ver Utilizar acciones estándar).
Subformulario: ubicado en el formulario de un registro padre, este botón está activo cuando un registro del subformulario está seleccionado. Si el usuario selecciona un subregistro y luego hace clic en el botón Modificar subregistro, el subregistro pasa a modo edición, bien sea directamente en la lista, o en el formulario detallado asociado (en función de las propiedades del subformulario).
Formularios listados: este botón está activo cuando un registro está seleccionado en la lista. Cuando un usuario hace clic en este botón, el registro pasa a modo edición. Con las listas mostradas vía los comandos MODIFY SELECTION / DISPLAY SELECTION, la modificación se efectúa en la lista o en la página detallada dependiendo del valor del parámetro enterList. En la ventana de visualización de registros, la modificación se efectúa en la página detallada (la acción es equivalente a doble clic).
Añadir subregistro: esta acción puede utilizarse en tres contextos: los list box, los subformularios y los formularios listados desplegados utilizando los comandos MODIFY SELECTION / DISPLAY SELECTION o en la ventana de visualización de registros en el modo Diseño.
List box: un botón asociado a la acción estándar Añadir subregistro se activa automáticamente cuando al menos un list box de tipo "selection" está presente en el formulario (ver Utilizar acciones estándar).
Subformulario: ubicado en el formulario de un registro padre, este botón está activo cuando un registro del subformulario está seleccionado. Cuando el usuario hace clic en este botón, 4D crea un nuevo registro en la tabla o subtabla relacionada, bien sea directamente en la lista, o en el formulario detallado asociado (en función de las propiedades del subformulario).
Formularios listados: este botón está activo siempre. Cuando el usuario hace clic en este botón, se crea un nuevo registro vacío. Con las listas desplegadas utilizando los comandos MODIFY SELECTION / DISPLAY SELECTION, el registro se añade a la lista o en la página detallada dependiendo del valor del parámetro enterList. En la ventana de visualización de registros, el registro se añade a la lista.
Eliminar subregistro: esta acción puede utilizarse en tres contextos: los list box, los subformularios y los formularios listados mostrados utilizando los comandos MODIFY SELECTION / DISPLAY SELECTION o en la ventana de visualización de los registros en modo Diseño.
List box: un botón asociado a la acción estándar Eliminar subregistro se activa automáticamente cuando al menos una línea de list box de tipo "selection" está seleccionada en el formulario (ver Utilizar acciones estándar).
Subformulario: ubicado en el formulario de un registro padre, este botón está activo cuando un subregistro ha sido seleccionado en un subformulario.
Formularios listados: este botón está activo cuando por lo menos un registro está seleccionado en la lista. Cuando el usuario hace clic en este botón, aparece una caja de diálogo, que permite confirmar o cancelar la eliminación.
Para mayor información sobre la utilización de botones en subformularios, consulte el párrafo .
Separador automático: esta acción automática permite crear separadores personalizados en sus formularios. Esta acción sólo puede asignarse a un botón invisible (ver Botones). Cuando se le asigna esta acción a un botón invisible, este se comporta como un separador. Pegando una imagen en el botón invisible, puede crear todo tipo de interfaz personalizada para sus separadores. Para mayor información sobre separadores, consulte Separadores.
Deshacer: cancela la última acción efectuada (= al comando Deshacer del menú Edición). No debe confundirse Deshacer con Cancelar (= cancela las modificaciones realizadas a un registro durante su visualización y regresa al formulario de salida).
Rehacer: repite la última acción cancelada (= al comando Rehacer del menú Edición).
Cortar: suprime la selección y la ubica en el Portapapeles.
Copiar: ubica una copia de la selección en el Portapapeles.
Pegar: inserta el contenido del Portapapeles en donde se encuentra el cursor.
Borrar: borra la selección. Si no hay nada seleccionado, borra la totalidad del área que contiene el cursor (áreas editables únicamente).
Seleccionar todo: selecciona todos los elementos seleccionables en el contexto.
Mostrar Portapapeles: abre una nueva ventana que muestra el contenido actual del Portapapeles.
Propiedades de la base: muestra la caja de diálogo estándar de las Propiedades de la base (ver nota en la parte inferior).
Aplicación: pasa al primer plano las ventanas y la barra de menús del modo Aplicación de 4D
Salir: muestra una caja de diálogo de confirmación “¿Está seguro?”, luego sale de la aplicación 4D en caso de validación. De lo contrario, la operación se cancela. Cuando esta acción se asigna a un botón con el cual un método de objeto también está asociado, se ejecuta la siguiente secuencia: primero, aparece la caja de diálogo de confirmación. Si se valida, 4D ejecuta el método del objeto. Después de su ejecución, la aplicación se cierra. Nota Mac OS: bajo Mac OS X, los comandos de menús personalizados asociados a las acciones Propiedades de la base y Salir se ubican automáticamente en el menú de la aplicación, cuando la base de datos se ejecuta en este entorno. Este mecanismo simplifica el manejo del comando Quit bajo Mac OS.
Retorno al modo Diseño: pasa al primer plano las ventanas y la barra de menús del modo Diseño de 4D. Cuando la base se ejecuta en modo interpretado, esta acción provoca la visualización de la ventana actual del modo Diseño. Cuando la base se ejecuta en modo compilado, esta acción provoca la visualización de la ventana de registros de la tabla actual (en modo compilado, sólo el acceso a los registros es posible).
Ir a página: esta acción está disponible sólo para objetos de tipo Pestaña. Cuando esta opción está activa, 4D muestra automáticamente la página del formulario correspondiente al número de pestaña seleccionada. Para mayor información, consulte Acción Ir a la página).
Las siguientes acciones se utilizan en el contexto de un formulario que contiene un área web (para mayor información sobre este tipo de objeto, consulte el párrafo Áreas web).
Abrir URL anterior: provoca la apertura del URL anterior entre la secuencia de navegación efectuada por el usuario en el área web. Si no hay un URL anterior, es decir si el usuario sólo ha mostrado una página en el área, el botón o el comando de menú asociado se desactiva.
Abrir URL siguiente: provoca la apertura del URL siguiente entre la secuencia de navegación efectuada por el usuario en el área web. Si no hay un URL siguiente, es decir si el usuario no ha retrocedido una página en la secuencia, el botón o el comando de menú asociado se desactiva.
Actualizar URL actual: recarga el contenido actual del área web.
Detener carga URL: detiene la carga de la página y/o los objetos presentes en URL actual en el área web.
PROPIEDADES
Producto: 4D
Tema: Propiedades de los objetos activos