Introducción
Estructura del libro
Descarga de los ficheros de proyectos del libro
Convenciones utilizadas en este libroParte I. Comenzando
Capítulo 1. Introducción a FileMaker
Lo último de FileMaker
FileMaker a través del tiempo
La familia de productos FileMaker
Introducción a la base de datos de este capítulo
FileMaker para explorar y encontrar datos
Utilización del Área de estado
Visualizar datos
Encontrar datos
Ordenar datos
Uso de campos de entrada de datos
Exportar datos de FileMaker
Uso de las vistas de Tabla y Lista
El modo Presentación de FileMaker
Crear una presentación con ayuda de FileMaker
Uso de los campos de FileMaker en el modo Presentación
Uso de partes de presentaciones
Crear informes
El modo de Vista Previa de FileMaker
Capítulo 2. Automatización en FileMaker
Introducción a ScriptMaker
Un guión básico
Cómo diseñar la arquitectura de un guión
Diseñar guiones legibles y reutilizables
Haga atómicos sus guiones: Realice una cosa claramente identificada sin efectos secundarios
Factorice sus guiones: mantenga separada la interfaz
No interacción significa no interacción:Ajuste la captura de errores
Explorando las características de ScriptMaker
Desactivar pasos de guión
Cortar y pegar pasos de guión
Usar pasos de guión de control
Pasos de guión condicionales (If)
Pasos de guión de bucle (Repeat)
Usar variables en guiones de FileMaker
Consignar y restablecer registros
Depuración de guiones
Utilizando el visor de datos
Utilizar parámetros de guión
Usando cálculos
Desarrollar una solución (independiente) de tiempo de ejecución
Parte II. Proyectos
Capítulo 3. Construyendo soluciones FileMaker
Sobre el proyecto
Requisitos previos
Planificación de una solución FileMaker
¿Cuál es el ámbito del proyecto?
¿Qué información tiene que manejar?
¿Cómo debe hablar con respecto a sus datos?
¿Qué reglas controlan los datos?
¿Qué informes necesita?
¿Necesita importar o exportar datos?
¿Tiene necesidades de importación/exportación en la actualidad?
¿Cuáles son sus requisitos de seguridad?
Implementando soluciones FileMaker
Proyecto: Instalando su primera base de datos
Paso 1: Comenzando
Paso 2: Creación de tablas
Paso 3: Creación de campos
Paso 4: Creación de relaciones
Paso 5: Creación de la presentación
Paso 6: Probando su solución
Paso 7: Creación de la presentación
Uso compartido de FileMaker
FileMaker Server
Uso a través de la Web
Paso 8: Convertir y normalizar una hoja de cálculo
Convertir la hoja de cálculo a FileMaker
Renombrar los campos
Eliminar datos innecesarios
Normalizar los datos
Capítulo 4. Gestión de un inventario
Sobre el proyecto
Requisitos previos
Planificación del proyecto
¿De qué va a realizar el seguimiento?
¿Qué información va a registrar?
¿Cuántos artículos hay que llevar el seguimiento?
¿Cuáles son las reglas y características de los datos?
Proyecto: Gestor de inventario
Paso 1. Preparación
Paso 2: Instalación de una base de datos de una tabla
Paso 3: Ajuste de las entradas automáticas para cada campo
Paso 4: Implementación de las reglas de datos para validación
Paso 5: Creación de la primera presentación
Paso 6: Creación de un informe
Conclusiones finales
Capítulo 5. Gestionar relaciones de uno a muchos
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Base de datos de una colección
Paso 1: Preparación
Paso 2: Añadir la tabla Categories
Paso 3: Relacionar la tabla Categories con la tabla Inventory
Paso 4: Crear el informe de categorías
Paso 5: Añadir categorías a la entrada de datos
Conclusiones finales
Capítulo 6. Gestionar relaciones de muchos a muchos
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Gestión de una boutique
Paso 1: Preparación
Paso 2: Instalación de la tabla conjunta
Paso 3: Creación de relaciones muchos a muchos
Paso 4: Mostrar las relaciones en la presentación
Paso 5: Permitir la entrada de datos para la relación muchos a muchos
Paso 6: Construir el resto de la relación
Conclusiones finales
Capítulo 7. Gestión de la producción, tareas y subtareas
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Gestión de la producción
Paso 1: Preparación
Paso 2: Incorporación de los campos
Paso 3: Limpieza de la presentación
Paso 4: Crear las relaciones de auto-unión
Paso 5: Crear la presentación con pestañas
Paso 6: Añadir campos a la pestaña Task Info
Paso 7: Añadir el portal a la pestaña Subtask
Paso 8: Implementar la navegación
Paso 9: Crear el guión y añadir el botón para nuevas subtareas
Paso 10: Añadir el calendario desplegable
Paso 11: Asignar color a la fecha
Conclusiones finales
Capítulo 8. Crear una base de datos compartida segura
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Idea Tracker
Paso 1: Preparación
Paso 2: Modificar la base de datos: cambiar campos
Paso 3: Modificar la base de datos: cambiar el nombre de tablas
Paso 4: Modificar la base de datos: presentaciones y guiones
Paso 5: Configurar privilegios de cuenta
Paso 6: Configurar el uso compartido en red
Paso 7: Poner a prueba la Publicación en la Web
Conclusiones finales
Capítulo 9. Implementar una solución para la organización de horarios
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Planificar las reglas de datos
Planificar la interfaz
Preparar la creación de nuevos registros con guiones y valores globales
Proyecto: Class Enrollment
Paso 1: Preparación
Paso 2: Crear los campos para la tabla Students
Paso 3: Crear los campos para la tabla Classes
Paso 4: Crear los campos para la tabla Enrollments
Paso 5: Crear los campos para la tabla Payments
Paso 6: Configurar las relaciones
Paso 7: Crear la presentación de inicio y el guión de navegación
Paso 8: Crear la presentación Classes
Paso 9: Crear la presentación Students
Paso 10: Implementar el proceso de matriculación
Paso 11: Implementar el proceso de pago
Conclusiones finales
Capítulo 10.Implementar una solución de ejecución
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Membership List
Paso 1. Preparación
Paso 2: Añadir los campos básicos a la tabla Membership
Paso 3: Implementar la ocultación de datos
Paso 4: Añadir campos básicos a la tabla Dues
Paso 5: Crear las relaciones Membership/Dues y calcular el balance
Paso 6: Crear una presentación para la entrada de datos
Paso 7: Añadir un guión New Dues y un botón
Paso 8: Crear la presentación Membership List
Paso 9: Crear conjuntos personalizados de menús
Paso 10: Establecer cuentas de usuario y privilegios de acceso
Paso 11: Finalizar la seguridad
Paso 12: Crear la solución de ejecución
Conclusiones finales
Capítulo 11. Implementar una solución sencilla para la publicación en la Web
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Blog
Paso 1: Preparación
Paso 2: Crear la lista de valores Categories
Paso 3: Preparar la presentación Blog
Paso 4: Ajustar los privilegios de la Publicación en la Web al Instante de la base de datos
Paso 5: Activar la Publicación en la Web al Instante y compartir la base de datos
Paso 6. Utilizar un navegador para conectarse al blog
Paso 7. Implementar un botón de respuesta
Paso 8: Crear las relaciones
Paso 9. Limpiar las presentaciones
Paso 10: Implementar la navegación
Conclusiones finales
Capítulo 12. Convertir una solución a Filemaker Pro 7 u 8
Sobre el proyecto
Requisitos previos
Planificar el proyecto
Proyecto: Conversión en FileMaker
Paso 1: Preparación
Paso 2: Revisar las definiciones de campo
Paso 3: Revisar las listas de valores
Paso 4: Revisar las relaciones
Paso 5: Realizar la conversión
Paso 6: Revisar las definiciones de campo convertidas y las listas de valores
Paso 7: Revisar las relaciones convertidas
Paso 8: Revisar las referencias a archivo
Paso 9A: Consolidar las tablas (con FileMaker Pro Advanced)
Paso 9B: Consolidar las tablas (con otras versiones)
Conclusiones finales
Parte III. Apéndices
Apéndice A. Códigos de error de FileMaker
Apéndice B. Recursos de FileMaker
Recursos de este libro
Recursos de FileMaker
Bases de datos relacionales
Seguridad
Gráficos e interfaz
Apéndice C. Glosario
Índice alfabético