4D v16Formularios de salida |
||
|
4D v16
Formularios de salida
Formularios de salida
Además de las manipulaciones explicadas en el vídeo, también debe tener en cuenta que:
En este vídeo, vamos a aprender a crear formularios. Vamos a utilizar el asistente de creación de formularios para definir los formularios a integrar en la interfaz de navegación. Estos formularios se presentan como listas como se vio en la base de ejemplo al inicio de esta guía.
En el formulario Navigator, disponemos actualmente de un ancho de 860 píxeles para mostrar las listas, por lo que necesitamos controlar el ancho de los formularios que vamos a crear:
4D ofrece memorizar los parámetros que acabamos de definir en una plantilla. Una plantilla guarda todos los parámetros de presentación (excepto los campos) con el fin de ahorrar tiempo al crear próximos formularios. Utilizando plantillas, usted ahorrará muchos "clics" a la hora de configurar proyectos de desarrollo importantes y garantiza también la coherencia gráfica.
Notará que hay indicadores de color amarillo:
Ellos especifican la posición de cada área del formulario.
Para mover las líneas de control, simplemente haga clic y arrástrelas, pero recuerde que la línea de control superior no puede nunca moverse debajo de una inferior. Para mover todas las líneas de control a la vez:
De esta forma, usted mantiene el mismo espacio entre las líneas de control. CTRL+Z le permite mover la líneas de control nuevamente a su posición original. Cuando usted mueve las líneas de control, si los objetos no están seleccionados, también se redimensionan. Para cambiar el tamaño de los objetos:
Ahora tenemos que integrar este nuevo formulario al formulario Navigator:
Por defecto, el formulario puede redimensionarse sin restricciones. Por razones de ergonomía, recomendamos restringir el ancho y la altura: Entonces, vamos a:
También verificamos que:
Cuando agrandamos el formulario, se redimensiona automáticamente en función del tamaño del cuerpo de manera que muestre los registros completos. Podemos probar la visualización. Actualmente, ningún registro aparece incluso aunque hayamos importado datos en cada tabla en los capítulos anteriores. Esto es normal porque no tenemos selecciones previas. Para seleccionar registros en la tabla Technicians, necesitamos añadir una línea de código en el botón "All" del formulario Navigation. Entonces:
Volveremos más adelante con este concepto de selecciones con más detalle, porque es una faceta importante de 4D. Vamos a probar de nuevo el formulario => Technicians => All: ahora aparecen todos los registros. Vamos a proceder de la misma manera para integrar la lista de las intervenciones y las ubicaciones en el formulario de navegación. Cuando estábamos creando el formulario Interventions, recuerde que teníamos una relación automática del tipo muchos-a-uno en la estructura, lo que nos va a permitir usar la información de la tabla TECHNICIANS en el formulario Interventions. Vamos a transferir todo a continuación:
y aquí tenemos un formulario que integra la información relativa a la intervención y la relacionada con los técnicos. Para ejecutar el formulario, es preferible ahora hacerlo ejecutando el método que habíamos creado (el método Navigator) que aquí nos muestra la lista de las intervenciones. Por el momento, el botón "All" está programado para mostrar los técnicos. En el siguiente vídeo, vamos a cambiarlo para que este botón "All" se adapte a cualquier lista en la que haga clic.
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Autoformación ( 4D v16) |