4D v16.3Propiedades de los formularios |
||
|
4D v16.3
Propiedades de los formularios
Propiedades de los formularios
Las propiedades de un formulario se definen en la Lista de propiedades de El editor de formularios. Puede cambiar el tipo de formulario, es decir su destino. Para los formularios de proyecto, hay dos tipos disponibles: Formulario Detallado y Formulario de impresión detallado. Para los formularios tabla, se proponen dos tipos adicionales: Formulario listado y Formulario de impresión listado. Esta propiedad determina las opciones presentes en la lista de propiedades para el formulario.Esta propiedad también le permite restringir el número de formularios mostrados en las listas de selección de formularios de entrada y de salida actuales (la ventana Lista de tablas, ver la sección Navegar entre tablas y formularios): sólo se muestran los formularios cuyo tipo corresponde a la lista. La propiedad Tipo de formulario se encuentra en la parte superior de la lista de propiedades. Cuando el formulario es del tipo Ninguno, aparece en ambos menús de la Lista de tablas. Nota: igualmente puede definir el tipo del formulario utilizando la ventana de propiedades especifica del Explorador (consulte la sección Propiedades del formulario (Explorador)). Estas propiedades se describen en la sección Utilizar formularios heredados. El nombre por defecto de la ventana se utiliza cuando el formulario se abre utilizando las funciones Open window y Open form window en aplicaciones personalizadas. El título por defecto de la ventana aparece en la barra de título de la ventana. Para definir el título por defecto de la ventana escríbalo en el área Título de la ventana. Puede utilizar referencias dinámicas para definir el título de la ventana:
Notas:
La propiedad Modificable por el usuario permite indicar que el formulario puede ser personalizado por los usuarios desde el editor de formularios en modo Aplicación (ver Formularios de usuario). Para utilizar este mecanismos es necesario definir parámetros adicionales, los cuales se describen en la sección Formularios de usuario del manual de Lenguaje 4D. Nota: puede definir la propiedad Modificable por el usuario en la ventana de propiedades específica desde el Explorador (ver Propiedades del formulario (Explorador)). Cuando la propiedad Modificable por el usuario está seleccionada, se bloquea el formulario. Cuando abre un formulario con esta propiedad, aparece un icono de candado en la barra de herramientas y no es posible realizar modificaciones. Debe hacer clic en este icono para desbloquear el formulario, en este caso, los posibles formularios usuarios se convierten en obsoletos y deben regenerarse. Cuando la propiedad Modificable por el usuario está seleccionada, la lista de propiedades también tiene candados indicando las propiedades bloqueadas. Puede hacer clic en estos iconos para “abrir” los candados y volver las propiedades correspondientes modificables en el editor de formularios de usuarios . También puede utilizar el menú contextual disponible en la barra de tema (versiones 64 bits únicamente): Cuando la opción Memoriza geometría está seleccionada, si la ventana se abre con el comando Open form window con el parámetro *, varios parámetros del formulario serán guardados automáticamente por 4D cuando la ventana se cierre, independientemente de la forma en que fueron modificados durante la sesión:
Nota: esta opción no tiene en cuenta los objetos generados con el comando OBJECT DUPLICATE. Para que un usuario recupere su entorno cuando utilice este comando, el desarrollador debe repetir la secuencia de la creación, definición y posicionamiento de los objetos. La opción No invertir objetos permite desactivar el modo “derecha a izquierda” para el formulario. El modo “derecha-a-izquierda” (sólo para Windows) invierte los Cuando la opción No invertir objetos está seleccionada para un formulario, el modo derecha a izquierda no se aplica a este formulario en modo Aplicación, sin importar la configuración de la base. Esta opción puede utilizarse, por ejemplo, para definir formularios “internacionales” en una base configurada en modo derecha a izquierda. Esta opción se encuentra en la Lista de propiedades, como también en la caja de diálogo Propiedades del formulario (Explorador). Nota: esta propiedad también puede manejarse por programación utilizando el comando FORM GET PARAMETER. Un formulario siempre se muestra en una ventana. 4D permite definir el tamaño del formulario y de la ventana, así como su comportamiento respectivo en caso de redimensionamiento. Defina las propiedades de tamaño del formulario en el tema “Tamaño del formulario” de la Lista de propiedades. Las siguientes opciones están disponibles:
Cuando un formulario de entrada se muestra en una aplicación personalizada, generalmente se abre utilizando las funciones Open window o Open form window. Open window permite definir las coordenadas superior, izquierda, inferior y derecha, y el tipo de la ventana. En este caso, el tamaño de la ventana no depende del tamaño del formulario. Por otra parte, las posibilidades de redimensionamiento dependen de las opciones definidas en el tema “Tamaño del formulario” y del tipo de ventana. Open form window crea una nueva ventana basada en las propiedades de tamaño y redimensionamiento del formulario pasadas como parámetros. Puede definir el redimensionamiento de la ventana del formulario en la Lista de propiedades. Las siguientes opciones están disponibles:
Como regla general, es necesario evitar que el usuario oculte las áreas editables y los botones de control. La propiedad de interfaz de plataforma permite definir la apariencia del formulario según el contexto de ejecución. Esta propiedad también puede definirse individualmente para cada objeto del formulario (consulte la sección “Plataforma” en la sección Definir las propiedades de visualización de los objetos). Dos propiedades de interfaz están disponibles: Sistema e Impresión. Se usan cuando en pantalla, un formulario debe respetar la interfaz del sistema operativo actual (Sistema) y cuando un formulario es para impresión, la apariencia de los objetos debe adaptarse (Impresión), sin importar la plataforma.
Esta propiedad de formulario activa el modo de apariencia con textura para el formulario cuando se visualiza con el comando Open form window en Mac OS. Esta apariencia se encuentra a través de la interfaz Mac OS X: Si el formulario se muestra en una ventana que no fue creada por [#cmd id="675"/] (por ejemplo, en el modo de diseño), la propiedad no se tendrá en cuenta. En Mac OS, el aspecto de metal se previsualiza en el editor de formularios cuando la opción Textura está marcada y cuando se muestran los límites del formulario. Cuando el formulario se ejecuta en Windows, esta opción no tiene ningún efecto. Esta opción permite controlar la presencia de una casilla de redimensionamiento en la ventana del formulario. Esta opción se tiene en cuenta cuando se llama el formulario vía el comando DIALOG por ejemplo. Las propiedades de impresión se describen en la sección Imprimir un formulario. Cuando crea una aplicación, puede crear menús personalizados. Los menús personalizados permiten añadir comandos de menús que automaticen las acciones estándar asociadas a un formulario particular, como por ejemplo la generación de un informe. Los menús personalizados se crean en el editor de barras de menús. Cada barra de menú que cree tiene al menos un menú, un nombre y un número de identificación únicos. Para mayor información sobre la creación de barras de menús, menús y comandos de menús, consulte el capítulo Menús y barras de menús. Para asociar una barra de menús a un formulario, seleccione una barra de menús en la lista desplegable “Barra de menús asociada” de la Lista de propiedades. El botón [...] permite acceder directamente al editor de Menús y barras de menús. En modo Aplicación, una barra de menús asociada a un formulario se añade al lado derecho de la barra de menús actual. Si la barra de menús del formulario es idéntica a la barra de menús actual, no se añade. La barra de menús de un formulario opera para los formularios de entrada y de salida.
Nota: también puede asociar una barra de menús al formulario en la caja de diálogo Propiedades del formulario (Explorador). Puede controlar el acceso a un formulario estableciendo los privilegios de Acceso y Propietario para los grupos de usuarios. Sólo puede asociar un grupo de usuarios a cada privilegio utilizando las listas desplegables de Acceso y Propietario. Para mayor información sobre la creación de un sistema de acceso por contraseñas con usuarios y grupos, consulte el capítulo Usuarios y grupos. La lista desplegable Acceso define qué grupo puede utilizar el formulario en la ventana de visualización de registros o en una aplicación personalizada. Si un usuario que no pertenece a este grupo intenta utilizar el formulario, 4D mostrará un mensaje indicándole al usuario que su contraseña no le permite acceder al formulario. La lista desplegable Propietario determina qué grupo puede modificar el formulario en el entorno Diseño. Si un usuario que no pertenezca a este grupo intenta abrir el formulario en el entorno Diseño, 4D mostrará un mensaje indicándole al usuario que no tiene privilegios para modificar el formulario. Los usuarios que pertenezcan a los dos grupos pueden utilizar el formulario en el entorno Diseño o en aplicaciones personalizadas. Para definir los privilegios de acceso de un formulario:
También puede asignar grupos de acceso a un formulario en la caja de diálogo Propiedades del formulario (Explorador). 4D permite asociar un archivo de ayuda en línea personalizado a cada base. La creación de archivos de ayuda se describe en Anexo A: Ayuda en línea personalizada. Un archivo de ayuda puede ser contextual, es decir, puede mostrar información relacionada con el contexto desde el cual fue llamado. Para hacer esto, puede asociar un Número de tema de ayuda a un formulario y el mismo número a la sección o a la página correspondiente del archivo de ayuda. Esta operación se efectúa en el tema “Ayuda” de la Lista de propiedades. El botón Edición... permite acceder al método del formulario. Este tema se trata en la sección Editar métodos. Esta área permite definir con precisión la ubicación de los marcadores en la regla vertical del formulario. Los marcadores sólo son relevantes para los formularios de salida. Ellos controlan la información que se muestra y definen las áreas de encabezado y de pie del formulario. Para mayor información sobre el uso de marcadores de control, consulte la sección Utilizar líneas de control de salida. Nota: el marcador ubicado en la regla horizontal controla el largo de las etiquetas cuando crea un formulario con el fin de imprimir etiquetas vía el comando PRINT LABEL. Esta área permite definir los eventos que pueden llevar a la ejecución del método formulario. Cuando el formulario se utiliza, sólo ocurrirán los eventos que haya seleccionado. Si no selecciona ningún evento, el método formulario no se llamará.
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de Diseño ( 4D v16) |