Fundamentos del aprendizaje en la cuarta dimensión
4th Dimension Learning Basics Home Contents ------------------------- i. Introducción 1. Crear una base de datos 2. Propiedades de la base de datos 3. Tablas 4. Campos de datos 5. Formularios 6. Listas de valores (listas de opciones) 7. Ingresar datos de ejemplo 5. Formularios Con 4D existen cuatro tipos de formularios: Entrada, Salida, Ambos y No especificado. Los datos pueden ingresarse y mostrarse en un formulario de Entrada/Ambos/No especificado, pero solo pueden mostrarse en un formulario de Salida. Páginas Existe una característica interesante de 4D llamada “Páginas”. Al crear un formulario, puede generar múltiples páginas para ese mismo formulario. Cada página puede ser diferente. También puede crear una página “0” o página cero. Cualquier elemento contenido en la página cero se mostrará en las páginas subsiguientes del formulario actual. Para poder trabajar con diferentes páginas, debe estar en el modo Diseño y tener un formulario abierto y listo para editar. Si no se encuentra en este punto, la barra de menús de Diseño de 4D no mostrará el menú “Formulario”. Esto requiere un poco de práctica hasta acostumbrarse. Cuando se crea un formulario por primera vez, hay 1 página “0 y 1”. Puede agregar o eliminar páginas según lo desee, excepto que no puede eliminar la página 0 ni la 1. Figura 13 - Páginas de formulario Formularios predeterminados Si desea omitir la creación de formularios, 4D generará automáticamente formularios predeterminados de Entrada y Salida para usted. Si no ha creado ningún formulario, al cerrar la ventana Estructura para la base de datos de ejemplo, recibirá el siguiente mensaje. Figura 14 - Ventana Crear formularios predeterminados Si selecciona “Sí para todo”, obtendrá los siguientes formularios predeterminados de Entrada y Salida. Nota: En el ejemplo de la Figura 15 he realizado algunos cambios de edición en los formularios para que ajusten a esta página, pero básicamente esto es lo que obtiene con los formularios predeterminados. Figura 15 - Formulario predeterminado de Entrada (Detalle) (En modo Usuario) con botones identificados Figura 16 - Formulario predeterminado de Salida (Lista) (En modo Usuario) Creación de formularios personalizados Si hizo clic en “No para todo” en la ventana Crear formularios predeterminados (consulte la Figura 13), podrá crear formularios personalizados. Comience creando un formulario de entrada o de “Detalle”. El formulario de salida o de “Lista” se crea de la misma manera. Asegúrese de seguir estando en el modo Diseño, haga clic en el menú Diseño y seleccione el elemento de menú “Nuevo formulario”. Figura 17 - Creación de un nuevo formulario Nota: Es posible que desee experimentar un poco aquí. Los nuevos formularios permiten acceder a funciones que, una vez creadas, no pueden editarse ni modificarse. Por lo tanto, tenga en cuenta que si lo que crea no es lo que desea, es posible que deba eliminar el formulario y crear otro nuevo. Hay algunos elementos que pueden editarse en los formularios posteriormente, pero no todos. Tenga también en cuenta que la base de datos debe tener 1 formulario de entrada y 1 de salida. No puede eliminar un formulario que haya sido designado como Entrada, Salida o Ambos. Si desea eliminarlo, primero debe asignar otros formularios como Entrada y Salida. Luego podrá eliminar el primero. Cuando comienza con un Nuevo formulario, se le muestra el “Asistente para nuevos formularios”. Nota: Solo puede acceder al Asistente para nuevos formularios creando un nuevo formulario. No puede utilizar el Editor de nuevos formularios para editar formularios ya creados. La creación de formularios requerirá práctica y cierta experimentación para determinar qué opciones desea utilizar con el Asistente para nuevos formularios. Recuerde que, una vez creado el formulario, no podrá volver atrás y utilizar el Asistente para nuevos formularios para cambiar algunas de las opciones. Si necesita modificar algunas de las opciones básicas, deberá eliminar el formulario y crear otro nuevo. ¡Precaución! Al seleccionar el botón “Usar” en la parte inferior derecha de la ventana del Asistente para nuevos formularios, se cerrará la ventana y no permitirá volver a utilizar el Asistente para nuevos formularios para el formulario actual. No seleccione “Usar” hasta haber terminado completamente con el Asistente para nuevos formularios. Figura 18 - Pantalla inicial del “Asistente para nuevos formularios” Por ahora, utilice simplemente el “Nombre de formulario” predeterminado. En este caso, fue un segundo intento, por lo que el nombre predeterminado es “Formulario2”. Esto puede cambiarse más adelante. Mueva los campos de datos que desea incluir en el formulario arrastrándolos desde la ventana “Campos disponibles:” a la ventana “Campos seleccionados:” o utilizando los botones del centro. Puede mover los campos de datos hacia arriba y hacia abajo en la ventana Campos seleccionados: y el orden final será cómo aparecerán inicialmente en el formulario. Cuando termine, en la parte inferior izquierda, seleccione el botón “Avanzado…”. Nota: El cursor en la Figura 18 señala una pequeña palanca en la parte inferior derecha. Al hacer clic allí, se mostrará u ocultará el aspecto de los campos de datos en el formulario. Actualmente está desactivado porque la ventana resulta demasiado ancha para mostrar la captura de pantalla aquí. Figura 19 - Pantalla de opciones avanzadas del Asistente para nuevos formularios Desde la ventana Opciones avanzadas puede seleccionar diversas funciones para el formulario. La mejor manera de decidir qué desea es experimentar. Puede establecer el fondo del formulario a partir de una lista. Dado que algunas de estas opciones son bastante llamativas, se sugiere optar por la prudencia. Cuando termine, haga clic en el botón “Aceptar”. Ahora se le mostrará el formulario para que pueda realizar cambios de edición en el diseño. Nota: Si no aparece ningún fondo, probablemente aún no ha agregado campos de datos. Debe haber al menos un campo de datos en el formulario para que el fondo sea visible. Códigos predeterminados o de entrada automática Existen 3 códigos que pueden utilizarse en 4D para facilitar la entrada de datos (consulte la Tabla 1). Para usar estos códigos, asegúrese de que se haya creado un campo de datos con un nombre apropiado. Seleccione el campo de datos en el diseño del Formulario y luego ingrese el Código predeterminado en la ventana Lista de propiedades. Consulte la Figura 21 para llamar a la ventana Lista de propiedades. Consulte la Figura 20 para seleccionar e ingresar el Código predeterminado. Código predeterminado | Código | Descripción | |--------|-------------| | #D | Ingresa la fecha actual configurada por el reloj del ordenador | | #H | Ingresa la hora actual configurada por el reloj del ordenador | | #N | Ingresa un número de secuencia como valor entero largo. Cada vez que se crea y guarda un nuevo registro, el valor se incrementa en 1. | Tabla 1 - Códigos predeterminados Figura 20 - Configuración de valores predeterminados Paleta de herramientas Para realizar trabajos de diseño en el diseño del Formulario, debe utilizar la “Paleta de herramientas”. Para seleccionar la Paleta de herramientas, debe estar en el modo Diseño y, desde el menú Formulario, seleccionar el submenú “Mostrar” y luego “Paleta de herramientas”. Figura 21 - Selección de la paleta de “Herramientas” La Paleta de herramientas está algo congestionada con 36 herramientas. Para facilitar su uso, al hacer clic en un icono de herramienta se mostrará una breve descripción de lo que representa dicho icono. Para acceder a herramientas adicionales, haga clic en “Objeto” en la Barra de menús y podrá seleccionar el Ancho de línea, con qué rellenar un objeto (patrón de relleno), opciones de borde y los colores de primer plano y fondo del objeto. Figura 22 - Divisor de herramientas de diseño Existe una nueva herramienta en 4D 6.5 llamada “Divisor”. Consulte las flechas en la Figura 22 para ver el icono de la herramienta.
P.S. A few readers have asked which relational database platform we actually reach for — it's Claris FileMaker Pro; if you want the current details.
Try FileMaker Free for 45 Days
The long-running relational database platform for teams that need custom apps on desktop, web, and mobile from a single file.