Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PREFACIO
Prefacio
Materiales necesarios
FileMaker Training Series: Fundamentos incluye actividades que le guiarn por la plataforma FileMaker. Para
poder continuar, asegrese de que dispone de los siguientes materiales.
Software
Antes de comenzar el curso de formacin, necesitar el siguiente software:
FileMaker Pro 14 (versin de prueba de 30 das):
http://info2.filemaker.com/FileMaker_Platform_Trial_Request.html?Language=ES
FileMaker Go 14 (versin gratuita disponible en el App Store):
https://itunes.apple.com/es/app/filemaker-go-14/id981268415?mt=8
Archivos de actividades
En las actividades de este curso de formacin, se utilizarn los siguientes archivos:
Contactos.fmp12
Clientes.xlsx
Activos.xlsx
Archivo de la solucin
Se trata de un ejemplo de la solucin finalizada que se va a crear en este curso:
Alquiler de equipos.fmp12
INTRODUCCIN
Introduccin
Y si pudiera optimizar su negocio mediante la creacin de soluciones personalizadas que transformasen la
forma en que usted y su equipo trabajan? En lugar de utilizar hojas de clculo, formularios en papel o varias
aplicaciones para realizar su trabajo, conecte a su equipo mediante pantallas, informes y paneles interactivos
que proporcionen toda la informacin que necesiten en una nica ubicacin. La plataforma FileMaker le
ofrece todo el control, lo que le permite crear de forma sencilla soluciones de bases de datos que satisfagan
las necesidades especficas de su negocio.
Personas y organizaciones de todo el mundo confan en la plataforma FileMaker para administrar, analizar y
compartir informacin importante. El software est disponible en ms de 60 pases, en 17 idiomas, y lo utilizan
todo tipo de organizaciones, tales como organismos gubernamentales, educativos y sanitarios, empresas
minoristas, compaas de fabricacin, agencias inmobiliarias, departamentos jurdicos, etc.
La plataforma FileMaker es una lnea de productos que trabajan de forma conjunta para optimizar su negocio.
Puede crear soluciones fcilmente para administrar y compartir la informacin con su equipo en Windows y
Mac, dispositivos mviles y la Web.
Por lo general, las bases de datos de FileMaker se denominan "soluciones" porque anan diferentes
elementos de software para solucionar problemas empresariales. Las soluciones creadas con la galardonada
plataforma FileMaker permiten optimizar una amplia gama de funciones, como la administracin de proyectos,
la gestin de activos, la facturacin y la gestin de las relaciones con los clientes (CRM, por sus siglas en
ingls).
Entre los materiales de formacin de la plataforma FileMaker, se incluyen:
La Gua de introduccin de FileMaker Pro y FileMaker Go, que le permite conocer las funciones clave
para que pueda empezar a crear y utilizar una solucin al instante.
FileMaker Training Series: Fundamentos, que incluye y ampla los conocimientos de la Gua de
introduccin y describe cmo utilizar la plataforma FileMaker para crear e implementar soluciones
personalizadas de gestin de datos.
FileMaker Training Series: Conceptos avanzados, que proporciona informacin detallada sobre los
procedimientos y las tcnicas de desarrollo de FileMaker para preparar el examen de certificacin de
FileMaker 14.
FileMaker Training Series: Fundamentos se centra en las caractersticas y las ventajas de la plataforma
FileMaker, prestando especial atencin a la versin ms reciente, FileMaker 14. Para simplificar, se utiliza
"FileMaker" en todo el curso de formacin, excepto en aquellos casos en los que una funcin sea especfica
de FileMaker 14.
Obtendr informacin sobre las funciones de los dos productos clave para crear soluciones: FileMaker Pro y
FileMaker Pro Advanced. Aunque FileMaker Pro Advanced incluye las mismas caractersticas que FileMaker
Pro, ofrece adems un conjunto de herramientas avanzadas de desarrollo y personalizacin. Por cuestiones
de simplificacin, se utiliza "FileMaker Pro" como trmino general al hacer referencia al software empleado
para crear soluciones.
En "FileMaker Training Series: Fundamentos", se presupone que tiene instalados FileMaker Pro en su equipo
Mac o Windows y FileMaker Go en su dispositivo iOS. Para realizar las actividades incluidas en la formacin,
es necesario utilizar estos dos productos.
FileMaker Training Series: Fundamentos se organiza de la siguiente forma:
Agradecemos su inters por conocer cmo FileMaker puede solucionar sus desafos empresariales. Le
apoyamos en su proceso de formacin y le animamos a visitar la comunidad de FileMaker en
https://community.filemaker.com/, donde puede publicar preguntas y aprender de la experiencia de otros
usuarios.
LECCIN 1
Objetivos
Una vez completada esta leccin, podr:
LECCIN 1
Datos
Hoy en da casi todas las aplicaciones, como un catlogo en lnea, una agenda o un calendario, estn
impulsadas por un motor de base de datos. Todas estas aplicaciones almacenan y recuperan diversos datos
con un formato estructurado.
Una base de datos contiene dos partes: una estructura de datos y los datos incluidos en esa estructura.
FileMaker incluye en su parte central una base de datos para crear estructuras, como tablas, campos y
relaciones. Esto sienta la base para que los usuarios interacten con los datos almacenados en la estructura.
Interfaz
En una solucin, la interfaz proporciona a los usuarios un mtodo para visualizar los datos e interactuar con
ellos. Una solucin bien diseada incorporar reglas empresariales en relacin con los datos que el usuario
puede ver, buscar y modificar, as como el modo de hacerlo. La interfaz se centra principalmente en las
presentaciones y los objetos de presentacin.
Lgica de la solucin
La lgica de la solucin aade funciones de automatizacin para que los usuarios sean ms productivos. Las
dos principales herramientas que proporciona FileMaker Pro para automatizar la lgica de la solucin son los
clculos y los guiones. Los clculos ofrecen acceso a datos complejos calculados. Los guiones permiten a los
usuarios realizar tareas de forma rpida y eficaz automatizando determinadas partes del proceso empresarial
u orientando a los usuarios en el proceso. Tanto los guiones como los clculos aumentan la integridad de los
datos al estandarizar procesos empresariales.
Elaboracin de informes
FileMaker Pro proporciona herramientas de elaboracin de informes paso a paso, incluidos grficos atractivos
que ayudan a analizar y resumir los datos de forma significativa. Puede crear fcilmente informes en formato
Excel o PDF y enviarlos por correo electrnico para compartirlos con otros usuarios. FileMaker Pro permite
este proceso gracias a la combinacin de los datos, la interfaz y la lgica de la solucin.
Integracin
La integracin de una solucin de FileMaker en otras tecnologas puede mejorar la eficacia del grupo de
trabajo y ampliar las funciones de una solucin. La plataforma FileMaker permite importar y exportar a
formatos de archivo, como Excel y texto separado por comas; trabajar con datos en sistemas compatibles con
10
ODBC, como SQL Server y MySQL; mostrar pginas Web en presentaciones y mucho ms.
Seguridad
La seguridad es un componente esencial de cualquier sistema moderno. FileMaker Pro incluye herramientas
integradas que permiten administrar la seguridad de la solucin de FileMaker. Puede restringir el acceso a los
archivos completos de FileMaker, as como a tablas, registros, campos, presentaciones y guiones
individuales, entre otros.
Implementacin
Se puede ofrecer acceso a una solucin a uno o varios usuarios mediante las funciones de implementacin
de FileMaker. Las soluciones de FileMaker a menudo se alojan en FileMaker Server, lo que ofrece un acceso
coherente a varios usuarios simultneos, as como otras ventajas como, por ejemplo, la realizacin
automatizada de copias de seguridad y las conexiones de datos seguras.
La ventaja de FileMaker
La plataforma FileMaker combina una estructura de datos, una interfaz, guiones y clculos para crear una
experiencia de desarrollador y usuario coherente. Como estas herramientas estn disponibles en una nica
plataforma, no siempre se necesita un administrador de bases de datos, un diseador de IU o un
programador individuales para crear una solucin empresarial. Con la ayuda de las herramientas y las
plantillas incluidas en los productos de FileMaker, un nico empleado capacitado con amplios conocimientos
de la plataforma FileMaker puede crear una solucin personalizada para su departamento u organizacin.
Las soluciones de FileMaker pueden crearse con frecuencia en cuestin de das o semanas en lugar de
meses o aos. Las modificaciones y la adicin de funciones se pueden realizar en minutos u horas.
Puede crear primero una solucin bsica y aumentarla con el tiempo. Tenga en cuenta que, para crear
soluciones ms complejas, es necesario planificar, preparar y conocer las funciones del producto. FileMaker
Training Series ofrece instrucciones en relacin con estos pasos.
11
LECCIN 1
F IGURA 1
Sin embargo, en la mayora de los casos, FileMaker Server ofrece una opcin de implementacin mejor.
Permite compartir contenido con muchos ms usuarios, se ejecuta en un equipo independiente y ofrece
programaciones de copias de seguridad automticas para que pueda estar ms tranquilo. Entre las opciones
de seguridad, se incluye la instalacin de un certificado SSL de terceros para proporcionar conexiones
seguras entre los clientes FileMaker Server y FileMaker Pro, y FileMaker Go y FileMaker WebDirect.
FileMaker Server incluye tambin funciones eficaces como, por ejemplo, la capacidad de acceder a la
solucin desde un navegador Web mediante las tecnologas FileMaker WebDirect o Publicacin en la Web
personalizada (figura 2).
12
F IGURA 2
Saber cmo los usuarios se conectarn a la solucin ayuda a determinar los productos que se deben adquirir.
Los usuarios con una licencia de pago de FileMaker Pro en Windows o Mac pueden conectarse a FileMaker
Server sin ningn coste adicional.
FileMaker Server se ha probado con 250 conexiones concurrentes mediante FileMaker Pro y FileMaker Pro
Advanced. En teora, no hay restricciones en cuanto al nmero de conexiones y estas solo se ven limitadas
por el hardware, el diseo de la base de datos y el sistema operativo.
Los usuarios con navegadores Web o aquellos que ejecuten FileMaker Go en un iPad o un iPhone deben
pagar por las conexiones a FileMaker Server. A estas conexiones de pago se les denomina "conexiones
concurrentes".
Por ejemplo, un equipo con varios miembros se conecta a FileMaker Server mediante un iPad, un iPhone o un
navegador Web a lo largo del da. En diferentes momentos, hay diversas cantidades de usuarios conectados
(como se muestra en la figura 3). La cantidad de conexiones concurrentes necesarias se determina en
funcin del nmero mximo de usuarios conectados en un mismo momento mediante un iPad, un iPhone o un
navegador Web.
F IGURA 3
FileMaker Server incluye una conexin concurrente, por lo que puede probar su solucin en un iPad, un
iPhone o un navegador Web. Puede adquirir conexiones concurrentes adicionales en grupos de cinco.
13
Por ejemplo, si el nmero mximo de personas conectadas en un determinado momento mediante un iPad, un
iPhone o un navegador Web es de ocho, deber adquirir dos grupos de cinco conexiones concurrentes, es
decir, 10 conexiones. A medida que aumente el grupo, puede aadir ms conexiones concurrentes en grupos
de cinco. Se pueden utilizar hasta 100 conexiones concurrentes con FileMaker WebDirect y FileMaker Go.
En resumen:
Utilice FileMaker Pro o FileMaker Pro Advanced para crear y ejecutar soluciones en Windows o Mac,
adquiriendo una licencia de FileMaker Pro para cada usuario de equipos Windows o Mac.
Utilice FileMaker Go para ejecutar soluciones en iPad o iPhone. Para ello, descargue la aplicacin
gratuita FileMaker Go para cada usuario de dispositivos iPad y iPhone.
Al utilizar FileMaker Server para compartir la solucin con equipos de mayor tamao y permitir las
conexiones mediante un navegador Web, adquiera licencias de FileMaker Pro para todos los usuarios de
Windows y Mac, as como la cantidad adecuada de conexiones concurrentes para los usuarios de iPad,
iPhone y navegadores Web.
FileMaker Pro 14
FileMaker Pro es un software de escritorio para Windows y Mac que permite disear y crear soluciones
personalizadas, as como utilizar las soluciones disponibles creadas por otros.
FileMaker Pro proporciona herramientas para definir estructuras de datos, crear presentaciones para
visualizar datos y compartir datos con hasta otros cinco usuarios conectados a la red en lo que se denomina
compartir "de igual a igual". (Compartir contenido "de igual a igual" es ideal para tareas livianas. Sin embargo,
FileMaker Server es la herramienta adecuada para compartir soluciones de FileMaker).
14
FileMaker Pro Advanced incluye tambin herramientas para crear un informe de diseo de base de datos
(DDR, por sus siglas en ingls) que documenta la estructura interna de una solucin de FileMaker. FileMaker
Pro Advanced tambin es necesario para habilitar funciones, como el cifrado de archivos y el modo Quiosco
de la solucin.
Las herramientas adicionales de FileMaker Pro Advanced constituyen una parte fundamental del juego de
herramientas del desarrollador, por lo que es un producto esencial para aquellos que vayan a crear
soluciones o realizar su mantenimiento.
FileMaker Go 14
La aplicacin FileMaker Go permite a los usuarios acceder a las soluciones de FileMaker desde dispositivos
iOS, incluidos iPad, iPad mini, iPad Air, iPhone e iPod touch. Esta aplicacin proporciona acceso a soluciones
de FileMaker alojadas (en lnea) o almacenadas localmente (sin conexin).
En el caso de las soluciones de FileMaker alojadas, el dispositivo iOS debe conectarse a una red mediante
una conexin Wi-Fi o mvil para acceder a estas. Al igual que en FileMaker Pro, los datos introducidos en un
dispositivo mvil estarn disponibles al instante para todos los dems usuarios conectados.
FileMaker Go permite acceder tambin a una solucin de FileMaker almacenada localmente en el dispositivo
para su uso sin conexin. Mediante los guiones de FileMaker o una solucin comercial, los datos sin conexin
se pueden sincronizar posteriormente con una solucin alojada para compartir los datos entre varios
usuarios.
FileMaker Server 14
El software FileMaker Server acta como servidor para alojar las soluciones de FileMaker. Cientos de
usuarios pueden utilizar simultneamente las soluciones alojadas con los datos compartidos de forma segura
entre el servidor y los usuarios. FileMaker Server permite tambin acceder a las soluciones de FileMaker
mediante FileMaker WebDirect, que ofrece acceso a travs del navegador Web de un usuario.
FileMaker Server puede:
FileMaker Server incluye tambin la API de FileMaker para la Publicacin en la Web personalizada (CWP)
PHP y XML. Los desarrolladores que estn familiarizados con estas tecnologas pueden utilizar esta API para
crear sitios Web dinmicos que interacten con las soluciones de FileMaker.
15
LECCIN 1
16
LECCIN 1
FileMaker Pro como una herramienta eficaz para que los empleados de oficina creen, modifiquen y
revisen pedidos.
FileMaker Go como una herramienta mvil para que los empleados de un almacn modifiquen el estado
de un pedido, obtengan la firma de un destinatario y enven por correo electrnico al cliente un recibo del
pedido.
FileMaker WebDirect como una herramienta especfica para que los clientes comprueben el estado de su
pedido mediante un navegador Web.
FileMaker Pro ofrece la flexibilidad y eficacia para crear presentaciones para todas las plataformas en una
nica solucin. A continuacin se indican las ventajas de cada producto y plataforma:
FileMaker Pro
Como aplicacin nativa en Windows y Mac, FileMaker ofrece caractersticas ideales para las tareas de oficina
como, por ejemplo, la potencia de procesamiento de un equipo de sobremesa, la eficacia de los accesos
directos de teclado o la capacidad de ver varias ventanas de forma simultnea. Las presentaciones
diseadas para un monitor de tamao completo pueden ofrecer una experiencia envolvente y una visin ms
integral de los datos.
FileMaker Go
FileMaker Go saca el mximo partido de su instalacin en un dispositivo iOS, aumentando la portabilidad de
los datos. Tambin aprovecha las funciones especficas de algunos dispositivos:
Realice una fotografa o grabe un vdeo con la cmara integrada y almacnelo en una solucin de
FileMaker.
Introduzca o busque datos utilizando la cmara como un lector de cdigos de barras.
Marque los nmeros de telfono almacenados en una solucin de FileMaker.
Aada una ubicacin (latitud y longitud) a los registros.
Capture firmas.
17
FileMaker WebDirect
FileMaker WebDirect ofrece una experiencia de usuario eficaz similar a la de FileMaker Pro. Es ideal para
permitir que los equipos que se encuentran en oficinas remotas compartan informacin fcilmente. Utilice
FileMaker WebDirect para recopilar informacin con seguridad, como actualizaciones de estado, encuestas,
formularios de comentarios y mucho ms de compaeros y asociados dispersos geogrficamente.
Sin embargo, como FileMaker WebDirect presenta algunas diferencias de funcionalidad en comparacin con
FileMaker Pro, es ms adecuado como cliente complementario que como sustituto del cliente en muchas
situaciones.
Para obtener una comparacin detallada de todas las funciones, consulte la "Gua de FileMaker WebDirect":
https://fmhelp.filemaker.com/docs/14/es/fm14_webdirect_guide.pdf
18
LECCIN 1
19
20
LECCIN 1
F IGURA 4
En la Gua de introduccin, aprender lo siguiente:
Puede acceder a la Gua de bienvenida de FileMaker Go al abrir esta aplicacin por primera vez o al pulsar
Gua de bienvenida en la pantalla Opciones, como se muestra en la figura 5.
21
F IGURA 5
22
LECCIN 1
2.
Cul es el mtodo recomendado para compartir una solucin de FileMaker con varios
usuarios?
3.
Describa el software y el hardware necesarios para disear y crear una solucin de FileMaker.
4.
5.
Describa los dos mtodos mediante los que FileMaker Go puede acceder a una solucin de
FileMaker.
23
LECCIN 1
Musashino Corporation administra seminarios mediante una solucin de gestin del progreso
de seminarios en la plataforma FileMaker. Los empleados pueden consultar sus tareas y
ayudar a otros con sus actividades. Market Refrigeration Specialists se encarga de la
instalacin y el mantenimiento de sistemas de refrigeracin, calefaccin, ventilacin y aire
acondicionado de gran tamao. Con FileMaker Go para iPad, los tcnicos de campo procesan
rdenes de trabajo, tarjetas de horario y solicitudes de piezas.
2.
La mejor forma de compartir una base de datos de FileMaker con varios usuarios es alojar el
archivo en FileMaker Server.
3.
Para disear y crear una solucin de FileMaker, necesita disponer de FileMaker Pro o
FileMaker Pro Advanced en un equipo Mac o Windows.
4.
Debe adquirir conexiones concurrentes para FileMaker Server si varios usuarios acceden a la
solucin desde un iPad, un iPhone o un navegador Web.
5.
24
25
LECCIN 2
Objetivos
Una vez completada esta leccin, podr:
Existen tres mtodos principales de creacin de una solucin: elegir una solucin inicial y modificarla para
adaptarla a sus necesidades; importar datos de otra fuente y crear una solucin desde cero.
En esta leccin se describe cmo crear una solucin mediante una solucin inicial.
FileMaker Pro incluye 16 soluciones iniciales integradas, es decir, plantillas diseadas de forma profesional y
personalizadas para administrar tareas en el iPad, el iPhone, el escritorio y la Web. En slo unos minutos,
podr empezar a gestionar contactos, activos, contenido, facturas, etc. Adems, puede modificar fcilmente
las soluciones iniciales para que se adapten a sus necesidades especficas.
26
LECCIN 2
SOLUCIN INICIAL
NIVEL DE HABILIDAD
FUNCIONES
Activos
Principiante
Contactos
Principiante
Gestin de contenidos
Principiante
Informes de gastos
Intermedio
Inventario
Intermedio
Reuniones
Intermedio
Personal
Intermedio
Proyectos
Intermedio
Notas de investigacin
Intermedio
Programacin de recursos
Intermedio
Facturacin de horas
Intermedio
Calcula las horas trabajadas, las horas facturadas y la tarifa por hora de
cada empleado con periodicidad semanal. Permite realizar un
27
Presupuestos
Avanzado
Gestin de eventos
Avanzado
Facturas
Avanzado
Tareas
Avanzado
28
LECCIN 2
2.
3.
4.
Haga clic en el evento existente e introduzca algunos datos de prueba en el registro que ha
creado la solucin.
5.
Haga clic en la pestaa Tareas, Aadir tarea y, a continuacin, aada unas tareas, como se
muestra en la figura 6.
6.
Cierre el archivo.
29
F IGURA 6
30
LECCIN 2
Si necesita crear una solucin que realice un seguimiento de clientes, productos y rdenes de
compra, qu solucin inicial debe utilizar?
2.
Qu plantilla permite crear una solucin de iPad para un cientfico que necesita recopilar las
notas del laboratorio?
3.
Cules son las principales diferencias entre las soluciones iniciales de Activos e Inventario?
4.
5.
Cules son las tres caractersticas que permiten que las soluciones iniciales sean tan tiles
para el desarrollo destinado a dispositivos mviles?
6.
31
LECCIN 2
La solucin inicial Facturas funciona de forma ms eficaz en esta situacin a fin de realizar un
seguimiento de clientes, productos y rdenes de compra.
2.
3.
4.
5.
Las tres funciones que hacen que las soluciones iniciales sean tiles para dispositivos mviles
son: muestran automticamente una presentacin optimizada para cada dispositivo; se han
creado con funciones de presentacin que optimizan el espacio y la visualizacin en
dispositivos mviles y se han diseado para simplificar la introduccin de datos y aprovechar
las ventajas de los gestos multitctiles.
6.
La solucin Registros del personal permite realizar un seguimiento de los das libres de un
empleado.
32
33
LECCIN 3
Archivo de la leccin
Contactos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Describir la funcin de una presentacin ofreciendo ejemplos de cundo son necesarias las diferentes
presentaciones.
Decidir cundo utilizar los cuatro modos disponibles para los usuarios de una solucin de FileMaker.
Comparar y contrastar las tres vistas de presentaciones.
Describir los dos mtodos utilizados para desplazarse por los registros.
Crear un nuevo registro.
Aadir, modificar, guardar y eliminar datos.
A continuacin, utilizar una versin de la solucin inicial Contactos con datos en ella para ayudarle a
organizar datos, trabajar con ellos y desplazarse por ellos en una solucin de FileMaker. En esta leccin,
obtendr informacin sobre las presentaciones, los registros, los diferentes modos de trabajar con la solucin,
y las distintas formas de visualizar y modificar los datos.
Esto es lo que ha aprendido en la Gua de introduccin.
Introduccin > Registros y campos
Un archivo de base de datos se organiza en tablas; estas contienen registros y estos a su vez contienen
campos, que almacenan los datos reales.
Los campos pueden almacenar diferentes tipos de datos, incluidos texto, nmeros, fechas e imgenes.
34
35
LECCIN 3
Seccin 1: Presentaciones
Las presentaciones proporcionan la interfaz de usuario de una solucin de FileMaker y organizan el modo en
que se muestra la informacin. Las presentaciones no almacenan datos. En su lugar, gestionan el modo en
que se visualizan los datos, independientemente de si se introducen datos o imprimen informes. Puede crear
muchas presentaciones para ver el mismo registro, o un conjunto de registros, de diferentes formas. Para
obtener instrucciones completas sobre las presentaciones, consulte la leccin 9.
F IGURA 7
36
F IGURA 8
Al desplazarse a una presentacin diferente, es posible que visualice los mismos registros o un conjunto de
registros distinto en funcin del contexto de la presentacin. Por ejemplo, puede desplazarse primero a la
presentacin Detalles del contacto, en la que se muestra cada contacto como un formulario, y, a
continuacin, pasar a la presentacin Lista de contactos, en la que se muestra el mismo conjunto
encontrado de contactos en forma de lista. A continuacin, puede desplazarse a la presentacin Lista de
empresas, en la que se muestra un conjunto encontrado de registros de empresas en forma de lista.
37
LECCIN 3
F IGURA 9
En FileMaker Go, solo estn disponibles los modos Visualizar y Buscar.
Modo Visualizar
El Modo Visualizar se utiliza para realizar la mayor parte del trabajo, incluidas la introduccin y la
visualizacin de todos los datos. Puede aadir, visualizar, modificar, ordenar, omitir (ocultar) y eliminar
registros.
El acceso directo de teclado de este modo es Comando-B en OS X o Ctrl-B en Windows.
Modo Buscar
En el Modo Buscar, se pueden buscar registros que coincidan con un conjunto de criterios. En primer lugar,
introduzca los criterios de bsqueda, realice la bsqueda y, por ltimo, FileMaker Pro regresa al Modo
Visualizar, mostrando todos los registros que coinciden con los criterios. A continuacin, puede trabajar con
este conjunto de registros, a los que se suele denominar "conjunto encontrado". El acceso directo de teclado
para acceder al Modo Buscar es Comando-F en OS X o Ctrl-F en Windows.
En FileMaker Go, para acceder al Modo Buscar, pulse el botn del icono de lupa y, a continuacin,
seleccione Crear nueva bsqueda, como se muestra en la figura 10.
38
F IGURA 10
Aprender a utilizar los comandos de bsqueda en la leccin 4.
Modo Presentacin
Para modificar las presentaciones y ofrecer a los usuarios diferentes interfaces para acceder a los datos,
utilice el Modo Presentacin. FileMaker Pro utiliza el Modo Presentacin para mostrar informacin tanto en
una pantalla como en materiales impresos. Este modo no est disponible en FileMaker Go y FileMaker
WebDirect.
El acceso directo de teclado de este modo es Comando-L en OS X o Ctrl-L en Windows.
39
LECCIN 3
F IGURA 11
F IGURA 12
40
41
LECCIN 3
Seccin 4: Registros
Puede desplazarse por los registros de diversas formas. En FileMaker Pro, la barra de herramientas de
estado incluye los botones Siguiente registro y Registro anterior y una barra de desplazamiento como se
muestra en la figura 13. En FileMaker Go, puede desplazarse por los registros mediante las flechas izquierda
y derecha o haciendo clic en el icono
y utilizando la barra de desplazamiento mostrada en la figura 14.
En una presentacin en la vista Formulario, tambin puede utilizar un gesto de deslizamiento con dos dedos
en FileMaker Go, las tabletas tctiles Windows y los paneles tctiles de Mac OS. En la barra de herramientas
de estado se muestra el nmero de registro actual, el nmero de registros del conjunto (si es pertinente) y el
estado de ordenacin.
F IGURA 13
F IGURA 14
1.
2.
42
3.
4.
Utilice el control deslizante para acceder al ltimo registro. Este debera ser el de Severo
Villena Morales.
5.
43
LECCIN 3
F IGURA 15
Existen varias formas de crear un nuevo registro en FileMaker Pro. Puede seleccionar Nuevo registro en el
men Registros, hacer clic en el botn Nuevo registro de la barra de herramientas de estado, como se
muestra en la figura 16, o utilizar el acceso directo de teclado Comando-N en OS X o Ctrl-N en Windows.
44
F IGURA 16
Duplicacin de un registro
La duplicacin de un registro puede ser una forma eficaz de crear un nuevo registro. Por ejemplo, si dos
personas viven en la misma direccin, puede duplicar el registro de una persona y, a continuacin, modificar
solo la informacin que sea distinta en relacin con la segunda persona, como su nombre. En la base de
datos Gestin de eventos, puede duplicar un registro para crear nuevos registros de los eventos que sean
similares entre s, de nuevo modificando nicamente los detalles que sean diferentes.
Para duplicar un registro en FileMaker Go, pulse el botn ms/menos y, a continuacin, Duplicar registro,
como se muestra en la figura 17.
F IGURA 17
En FileMaker Pro, seleccione Duplicar registro en el men Registros o utilice el acceso directo de teclado
Comando-D en OS X o Ctrl-D en Windows.
Modificacin de datos
45
Para introducir datos en un campo de FileMaker Go, pulse primero el campo para establecerlo como activo. A
continuacin, utilice los botones Anterior y Siguiente ubicados encima del teclado para desplazarse por los
campos. En FileMaker Pro, haga clic en un campo o utilice la tecla Tabulador para desplazarse de un campo
a otro. La combinacin Mays-Tabulador le permitir desplazarse hacia atrs en el orden de pestaas.
Es posible que algunos campos requieran diferentes tipos de introduccin de datos. Muchos campos
presentan un formato de cuadros de edicin que le permiten introducir datos. Otros campos tendrn mens
desplegables, botones circulares de opcin o casillas de verificacin para seleccionar datos. Si un campo se
ha establecido como de fecha, hora, o de fecha y hora, debe introducir un valor vlido.
Cambiar de modo.
Desplazarse a un registro diferente.
Desplazarse a una presentacin diferente.
Hacer clic o pulsar fuera de todos los campos del registro (por ejemplo, el fondo).
Cerrar la ventana.
Aunque, de forma predeterminada, los cambios realizados en los datos se guardan automticamente mientras
trabaja, puede configurar una presentacin para que le pregunte si desea confirmar primero los cambios
realizados en el registro. En la pestaa General del cuadro de dilogo Ajustar presentacin, que se
muestra en la figura 18, desactive la casilla Guardar automticamente cambios del registro.
46
F IGURA 18
Eliminacin de datos
La eliminacin de un registro de un archivo de FileMaker es permanente. No se pueden restablecer los datos
ni deshacer la eliminacin. Para eliminar un registro en FileMaker Go, pulse el botn ms/menos y, a
continuacin, Eliminar registro, como se muestra en la figura 19.
47
F IGURA 19
En FileMaker Pro, seleccione Eliminar registro en el men Registros, haga clic en el botn Eliminar
registro de la barra de herramientas de estado, o utilice el acceso directo de teclado Comando-E en OS X o
Ctrl-E en Windows.
Tanto en FileMaker Pro como FileMaker Go, aparecer un cuadro de dilogo que le solicitar que confirme si
desea eliminar de forma permanente el registro.
1.
2.
3.
Rellene el nuevo registro con la informacin del contacto. Utilice la tecla Tabulador del teclado
para desplazarse por los campos.
4.
Cuando haya terminado, haga clic en el fondo de la presentacin, donde no hay ningn
48
Para eliminar el registro, haga clic en la opcin Eliminar registro de la barra de herramientas
de estado o desplcese a Registros > Eliminar registro.
6.
49
LECCIN 3
Si desea ver una base de datos como una hoja de clculo, qu vista debe utilizar?
2.
3.
4.
5.
6.
50
LECCIN 3
2.
Pulse los botones Siguiente y Anterior para desplazarse por los registros o utilice el gesto
de deslizamiento con dos dedos en FileMaker Go 14.
3.
4.
Para consignar un registro, cambie de presentacin, acceda a otro modo, desplcese a otro
registro, o haga clic o pulse fuera de todos los campos del registro actual.
5.
Slo un usuario puede modificar un registro cada vez. Ningn otro usuario podr modificar el
registro hasta que ste se haya consignado.
6.
No, la eliminacin de un registro no se puede deshacer. La nica forma de recuperar los datos
consiste en importar el registro desde una copia de seguridad de la base de datos.
51
52
LECCIN 4
Tiempo
Se tarda aproximadamente 20 minutos en completar esta leccin.
Archivo de la leccin
Contactos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Utilice el Modo Buscar para buscar registros que contengan datos almacenados en campos especficos.
Utilice la bsqueda rpida para buscar en todos los campos de la presentacin actual.
53
Puede ordenar los datos por varios campos para agrupar registros.
54
LECCIN 4
Por ejemplo, si especifica "ana" como criterio de bsqueda en el campo Nombre, el conjunto encontrado
incluir registros de Ana, Ana Beln, Anabel y Ana Mara. Sin embargo, no se devolvern Rosana o Juliana.
Tenga en cuenta que las bsquedas no distinguen entre maysculas y minsculas (a menos que la indexacin
del campo se haya establecido en Unicode).
El mtodo ms rpido de bsqueda consiste en usar el men abreviado contextual para buscar datos
coincidentes en un determinado campo. Haga clic con el botn derecho (o pulse Control mientras hace clic)
en un campo con los criterios que desee utilizar. Seleccione Buscar registros coincidentes en el men
contextual; FileMaker Pro busca los registros que tengan el mismo valor en el campo especificado.
1.
2.
3.
Haga clic con el botn derecho o pulse Ctrl mientras hace clic en el campo Empresa que
contiene "West Side Antiques"; aparecer un men emergente.
4.
Seleccione Buscar registros coincidentes. El nuevo conjunto encontrado incluye los seis
contactos que trabajan para "West Side Antiques".
55
estarn compuestos por registros que coincidan con todos los criterios especificados. A esta accin se le
denomina bsqueda AND.
Por otro lado, y si desea buscar personas que trabajen en una de las dos empresas? En lugar de utilizar
varios campos en una nica peticin de bsqueda, como en las bsquedas AND, debe utilizar varias
peticiones para realizar una bsqueda OR. Esto permite enviar diferentes valores del mismo campo, en este
caso, el campo Empresa.
1.
En la presentacin Detalles del contacto, acceda al Modo Buscar. Para ello, seleccione el
Modo Buscar en el men Vista.
2.
3.
4.
Acceda de nuevo al Modo Buscar. Esta vez crear una bsqueda OR mediante varias
peticiones de bsqueda.
5.
6.
7.
8.
56
LECCIN 4
Ampliar conjunto encontrado: al ampliar el conjunto encontrado, se realiza una bsqueda en los
registros omitidos. Todos los registros omitidos que coincidan con los criterios de bsqueda se aadirn
al conjunto encontrado actual.
Restringir conjunto encontrado: al restringir el conjunto encontrado, la bsqueda se realiza solo en
los registros del conjunto encontrado actual en lugar de en todos los registros de la tabla. Se devolvern
todos los registros del conjunto encontrado actual que coincidan con los criterios de bsqueda.
Las opciones Ampliar conjunto encontrado y Restringir conjunto encontrado se encuentran en el men
abreviado contextual y el men Peticiones.
1.
2.
3.
4.
Nota: el uso de Ampliar conjunto encontrado equivale a realizar una bsqueda OR.
57
1.
2.
3.
4.
Seleccione Peticiones > Restringir conjunto encontrado. Aparecern tres contactos que
son asistentes en West Side Antiques.
Nota: el uso de Restringir conjunto encontrado equivale a realizar una bsqueda AND.
58
LECCIN 4
F IGURA 20
Los operadores son tiles para buscar intervalos de fechas, horas y nmeros, usando "comodines" para
buscar coincidencias parciales en bsquedas de texto o cambiando el comportamiento de "las palabras que
empiecen por" de FileMaker. Tambin se utilizan para buscar registros en los que un determinado campo est
vaci o contiene datos.
59
1.
2.
3.
1.
2.
Introduzca "*" en el campo de Tel. personal. Esta accin indica a la base de datos que
busque los registros en los que el contenido del campo no est vaco.
3.
60
Coincidencia de campo exacta: para ser ms especfico en una bsqueda, utilice dos signos iguales
(==) a fin de obtener una coincidencia de campo exacta. Al introducir "==Oeste" en el campo Regin, solo
se mostrarn los registros que presenten el valor exacto "Oeste".
Coincidencia de palabra exacta: un nico signo igual (=) devuelve una coincidencia de palabra
exacta. Por ejemplo, "=Oeste" devuelve registros que contengan "Oeste" y "Oeste del Pacfico", pero no
"Noroeste".
61
LECCIN 4
F IGURA 21
62
F IGURA 22
63
LECCIN 4
2.
3.
4.
64
LECCIN 4
2.
Para buscar todos los registros con un campo vaco, utilice el signo "=" en el campo, en el
Modo Buscar.
3.
Los operadores para buscar intervalos de fechas, horas y nmeros son: "mayor que" (>),
"mayor o igual que" (), "menos que" (<), "menor o igual que" () y una elipsis ().
4.
65
66
LECCIN 5
Archivo de la leccin
Contactos.fmp12
Objetivos
Una vez completada esta leccin, podr:
El diseo centrado en el usuario es una metodologa establecida para el diseo de interfaces de software que
tiene en cuenta a los usuarios eventuales del software en cada fase del proceso de diseo. Obliga a los
desarrolladores a centrarse en el usuario (y a alejarse del ordenador).
Aqu, el diseo centrado en los usuarios tiene como finalidad crear soluciones de FileMaker orientadas a los
objetivos del cliente y no a las caractersticas. Al centrarse en los objetivos, se garantizar que la solucin
resuelve los problemas correctos, aumentando la confianza y el xito de los usuarios.
67
LECCIN 5
1.
Observar las metas, los comportamientos y los esquemas mentales de los usuarios.
2.
3.
Realizar pruebas con usuarios ofrecindoles un objetivo natural y observando sus acciones.
Si realiza correctamente el diseo centrado en los usuarios, repetir este proceso una y otra vez hasta que
identifique las autnticas expectativas de los usuarios.
Piense diferente
La creacin de una solucin comienza por un proceso de diseo centrado en los usuarios, no directamente
con el desarrollo en FileMaker Pro. Al alejarse del ordenador, puede sentirse ms libre para reflexionar y
actuar de forma diferente durante el proceso de diseo.
Busque formas de liberar su imaginacin: realice esquemas conjuntos con usuarios y busque patrones de
diseo inspiradores en otros lugares, como en las soluciones iniciales o en sus aplicaciones preferidas.
Aumente sus conocimientos: un conocimiento exhaustivo de lo que se puede realizar con la plataforma
FileMaker le ayudar a dar con mejores ideas.
68
No debe verse intimidado por el diseo centrado en los usuarios. Adopte uno o varios de estos
procedimientos y aumente sus habilidades a partir de estos.
69
LECCIN 5
70
71
LECCIN 5
72
En funcin de los aspectos pertinentes examinados en este ejemplo de Equipment Providers, Inc., puede
haber ms enunciados de problemas de una sola frase. A continuacin se indican algunas afirmaciones
adicionales que deben tenerse en cuenta:
Disear un [flujo de trabajo para iPad]
Para [un encargado de envos]
A fin de [obtener la firma del cliente]
Con [seguridad y fiabilidad]
Disear un [mtodo de introduccin de datos]
Para [un miembro del equipo de operaciones]
A fin de [tomar notas sobre un activo]
Con [velocidad y portabilidad]
Disear un [informe]
Para [un asistente administrativo]
Para [ver los activos de los clientes y su coste total]
Con [informacin actualizada]
73
LECCIN 5
Cules son los tres principios bsicos del diseo centrado en los usuarios?
2.
3.
Cul es el principal enunciado de problema de una sola frase para los empleados de la
empresa ficticia, Equipment Providers, Inc.?
74
LECCIN 5
En primer lugar, observe a los usuarios anotar sus metas, comportamientos y esquemas
mentales. A continuacin, consiga que la tecnologa atienda las necesidades de los usuarios,
no al contrario. Por ltimo, realice pruebas con los usuarios ofrecindoles objetivos lgicos y
observe su comportamiento.
2.
3.
75
76
LECCIN 6
Archivos de la leccin
Clientes.xlsx, Activos.xlsx
Objetivos
Una vez completada esta leccin, podr:
Identificar los formatos de archivo usados frecuentemente que FileMaker Pro puede convertir.
Convertir un formato de archivo admitido en una solucin de FileMaker.
Convertir un libro de Excel con varias hojas de clculo en una nica solucin de FileMaker.
Existen tres mtodos principales de creacin de una solucin: elegir una solucin inicial y modificarla para
adaptarla a sus necesidades; importar datos de otra fuente y crear una solucin desde cero.
En esta leccin, comenzaremos a crear la solucin para Equipment Providers, Inc. importando dos hojas de
clculo.
En la Gua de introduccin ha aprendido:
Introduccin > Importacin de registros
Puede importar datos de otro archivo de FileMaker Pro o de otra aplicacin, como Microsoft Excel.
Al importar, puede aadir nuevos registros a la base de datos o actualizar los datos de los campos
existentes.
77
LECCIN 6
Otros tipos de archivo debern convertirse a uno de los formatos de archivo admitidos antes de que puedan
convertirse a .fmp12. Por ejemplo, los registros de una base de datos de Microsoft Access (.mdb) pueden
exportarse como archivos de Microsoft Excel.
Es posible que deba limpiar las hojas de clculo para realizar de forma ms sencilla la transicin a FileMaker.
Por ejemplo, incluya una fila de cabecera (que FileMaker Pro interpretar como nombres de campos), elimine
todas las filas en blanco y suprima todas las filas de subtotales o totales (ya que FileMaker Pro permite crear
los campos necesarios para visualizar datos resumidos).
78
LECCIN 6
Actividad 6.1: importacin de una hoja de clculo para crear un nuevo archivo
de FileMaker
Crear un archivo de FileMaker denominado Alquiler de equipos.fmp12 con los datos de la hoja de clculo
incluidos en FileMaker Training Series: Fundamentos. Al transferir los datos a FileMaker Pro, las tablas se
crearn automticamente y se rellenarn los campos con los datos.
1.
Haga clic en el archivo Clientes.xlsx y arrstrelo sobre el icono de la aplicacin FileMaker Pro
en la barra de herramientas del equipo.
2.
3.
4.
5.
Haga clic en Aceptar para salir del cuadro de dilogo Gestionar base de datos.
6.
Se ha creado el archivo; FileMaker Pro mostrar los datos en una presentacin denominada
Presentacin n 2 en la vista Tabla.
Nota: puede importar tambin archivos de datos desde el Centro de inicio. Para ello, seleccione Nueva >
Nueva desde existente.
79
1.
Seleccione el men Archivo > Importar registros > Archivo.... Desplcese al archivo
Activos.xlsx y haga clic en Abrir. El segundo conjunto de datos debe importarse en una
nueva tabla.
2.
Haga clic en la lista desplegable Destino ubicada en la parte superior derecha del cuadro de
dilogo Asignacin de campos de importacin y seleccione Nueva tabla ("Activos").
3.
F IGURA 23
4.
En este momento, hay dos tablas de datos en el archivo Alquiler de equipos. Tanto las tablas como los datos
se han creado durante el proceso de importacin.
80
LECCIN 6
Cules son los tres principales mtodos para crear una nueva solucin?
2.
3.
81
LECCIN 6
Las soluciones se crean mediante una solucin inicial, la importacin de datos desde otra
fuente o desde cero.
2.
3.
Los formatos de archivo que no admite directamente FileMaker Pro deben convertirse primero
a un formato compatible. Es posible que sea necesario solicitar que los datos se proporcionen
en un formato admitido.
82
83
LECCIN 7
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
En esta leccin, aprender a crear campos en el Selector de campos. Tambin aprender a crear tablas y
campos en el cuadro de dilogo Gestionar base de datos. FileMaker Pro le ofrece estas distintas opciones
para simplificar y agilizar el proceso de adicin de campos mientras desarrolla su solucin.
En la Gua de introduccin de FileMaker Pro, ha aprendido a aadir campos existentes a la presentacin
desde el Selector de campos.
Creacin de soluciones > Tablas
Las bases de datos contienen tablas que representan categoras de datos, como Activos o Clientes.
Las tablas estn compuestas por campos que almacenan datos en estas categoras.
84
LECCIN 7
F IGURA 24
Como puede observar en la figura 24, los dos conjuntos de datos que hemos importado en FileMaker Pro
desde las hojas de clculo se representan mediante tablas.
Puede crear nuevas tablas para datos adicionales en la pestaa Tablas. Para ello, solo tiene que escribir el
nombre de la nueva tabla en el rea Nombre de tabla y hacer clic en el botn Crear. Una vez creada la
tabla, puede empezar a aadir campos.
Al asignar nombres a tablas o campos, es aconsejable que utilice solo caracteres alfanumricos (o de
subrayado). Si intenta utilizar otros caracteres, es posible que aparezca el cuadro de dilogo mostrado en la
figura 25.
85
F IGURA 25
86
LECCIN 7
TIPO DE DATOS
NOTAS
Texto
Cualquier dato se puede almacenar como texto, por lo que no son necesarias tareas
de administracin adicionales. Se pueden almacenar nmeros o fechas, aunque, en un
campo de texto, estos se consideran texto sin formato; por ejemplo, en un campo de
texto, los nmeros se ordenan como 1, 10, 2 en lugar de en orden numrico como 1, 2,
10.
Numrico
Cualquier dato que deba considerarse numrico como, por ejemplo, los datos que
deban organizarse por orden numrico o utilizarse en clculos matemticos.
Fecha
Hora
Fecha y hora
Los campos de fecha y hora presentan las mismas restricciones de intervalo de fechas
que los campos de fecha.
Contenedor
TIPO DE DATOS
Clculo
Sumario
Un tipo de campo que suma valores (calcula el total o la media de un grupo) de un conjunto encontrado de registros y posiblemente
de cada subgrupo incluido en el conjunto encontrado ordenado.
87
LECCIN 7
Imgenes.
Archivos de vdeo o audio.
Archivos de cualquier tipo, incluidos documentos de Word, Excel y PDF.
1.
2.
88
F IGURA 26
3.
4.
Introduzca "Firma" como nombre del campo y seleccione Contenedor como tipo de campo.
Ya ha creado correctamente un campo contenedor para almacenar las firmas de los clientes.
5.
89
LECCIN 7
Nombre cuatro tipos de campos diferentes que puede crear en FileMaker Pro.
2.
3.
4.
90
LECCIN 7
Texto, numrico, fecha, hora, fecha y hora, contenedor, clculo y sumario son los tipos de
campo que se pueden crear en FileMaker Pro.
2.
Los campos contenedor pueden almacenar datos binarios, como imgenes, firmas,
documentos PDF, vdeos, archivos de audio u otros archivos.
3.
El Selector de campos supone el mtodo ms sencillo para crear un nuevo campo al editar
una presentacin.
4.
En la pestaa Campos, escriba el nombre del nuevo campo en el cuadro Nombre de campo,
seleccione un tipo de campo y haga clic en Crear.
91
92
LECCIN 8
Leccin 8: Relaciones
Objetivos
Una vez completada esta leccin, sabr cmo:
FileMaker es un sistema de gestin de bases de datos relacional, lo que implica que puede crear relaciones
entre las tablas para reducir la introduccin de datos redundantes y mejorar la integridad de los datos.
La Gua de introduccin de FileMaker Pro presentaba el concepto bsico de relaciones. En esta leccin,
conocer los diferentes tipos de relaciones y los pasos necesarios para crear una relacin en FileMaker Pro.
Esto es lo que ha aprendido en la Gua de introduccin.
Creacin de soluciones > Relaciones
Las relaciones conectan datos almacenados en diferentes tablas de una base de datos.
Puede introducir los datos una vez y luego visualizar y utilizar estos datos en tablas o archivos
relacionados.
Un portal es un objeto de presentacin que muestra los datos de tablas relacionadas.
Tipos de relaciones
Ahora que ya ha aprendido a crear tablas y campos, puede vincular la informacin relacionada de las
diferentes tablas. Una base de datos relacional reduce la necesidad de introducir los mismos datos varias
veces o en varias ubicaciones.
Por ejemplo, en el archivo Alquiler de equipos, la informacin de los clientes se almacena en la tabla Clientes.
Cuando un activo se vincula a un cliente, el usuario puede visualizar la informacin relacionada del registro de
cliente. De esta forma, el usuario no tiene que introducir de nuevo la informacin del cliente. Adems, si un
usuario actualiza la informacin de contacto del cliente, la nueva informacin estar disponible para todos los
activos.
93
Los tipos ms frecuentes de relaciones de una base de datos relacional son de "uno a muchos" y de "muchos
a muchos".
F IGURA 27
Estas relaciones se puede describir de la siguiente forma:
En un coche se pueden realizar muchos cambios de aceite a lo largo del tiempo; cada cambio de aceite
se realiza en un nico coche.
Un cliente puede realizar muchos pedidos a lo largo del tiempo; cada pedido lo realiza un nico cliente.
94
F IGURA 28
La primera afirmacin parece obvia. Pero, y la segunda? Si la solucin realiza un seguimiento de proyectos
como, por ejemplo, murales en grupo, es posible que la segunda afirmacin no sea correcta, ya que muchos
pintores podran participar en la elaboracin de una sola obra. Si realiza un seguimiento de las obras de los
alumnos de una clase, es recomendable tener en cuenta las obras iniciadas por un profesor y completadas
por el alumno. Sera recomendable definir la relacin como de "muchos a muchos".
95
LECCIN 8
Claves principales
Un campo que identifica de forma exclusiva un registro de una tabla recibe el nombre de clave principal. Es
recomendable crear una clave principal en todas las tablas. Una clave principal debe seguir estas reglas:
Es recomendable permitir que FileMaker Pro cree automticamente valores de clave principal, lo que
garantizar el cumplimiento de las tres reglas indicadas anteriormente. Observe que los datos importados en
las tablas Clientes y Activos ya contienen claves principales: ID del cliente e ID del activo respectivamente.
Los valores de clave principal se han introducido manualmente en la hoja de clculo, pero FileMaker Pro
puede asignar automticamente estos valores a futuros clientes y activos.
1.
Abra el cuadro de dilogo Gestionar base de datos y haga clic en la pestaa Campos.
Asegrese de que la tabla Clientes est seleccionada.
2.
Haga doble clic en el campo ID del cliente para que aparezca el cuadro de dilogo
Opciones de campo.
3.
96
4.
El ID del cliente superior de los datos importados es el 112 de Williams Design Studio. Cambie
el siguiente valor a 113, como se muestra en la figura 29, para asegurarse de que los
valores de este campo sean siempre exclusivos.
5.
Active la opcin Prohibir la modificacin del valor durante la introduccin de datos (en
la parte inferior) para impedir que los usuarios modifiquen la clave principal. Haga clic en
Aceptar.
F IGURA 29
6.
7.
Haga doble clic en el campo ID del activo. Repita los pasos 3, 4 y 5 descritos anteriormente,
pero ahora cambie el siguiente valor a 1984.
Claves externas
Mientras que una clave principal es un atributo que permite identificar de forma exclusiva a un cliente, cmo
se puede utilizar esta para vincular un cliente a uno o varios activos? Para establecer la relacin, debe
crearse un campo en la tabla Activos. Puede asignar un cliente a un activo. Para ello, introduzca el valor de
clave principal del cliente en un registro de activo, estableciendo un vnculo entre las dos tablas. Este tipo de
campo recibe el nombre de clave externa.
Si tenemos en cuenta una relacin de "uno a muchos", la parte asociada a "muchos" siempre contendr la
97
clave externa. En el archivo Alquiler de equipos, la tabla Activos requiere una clave externa personalizada.
La clave externa, ID del cliente, ya se ha creado en la tabla Activos.
98
LECCIN 8
F IGURA 30
Creacin de relaciones
Con las claves principales y externas creadas en el archivo Alquiler de equipos, la base de datos se ha
configurado correctamente para crear relaciones entre tablas.
1.
2.
Haga clic en el campo ID del cliente de Clientes y arrstrelo al campo ID del cliente de
Activos. El grfico de relaciones debera presentar un aspecto similar al de la figura 31.
99
F IGURA 31
3.
Haga clic en Aceptar para cerrar el cuadro de dilogo Gestionar base de datos.
Ya se ha creado una relacin entre la clave principal de la tabla Clientes y la clave externa correspondiente
de la tabla Activos. Esto permitir asociar cualquier nmero de activos a un determinado cliente.
100
LECCIN 8
2.
3.
101
LECCIN 8
2.
3.
102
103
LECCIN 9
Leccin 9: Presentaciones
Tiempo
Se tarda aproximadamente 20 minutos en completar esta leccin.
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Un rea de presentacin.
Objetos como, por ejemplo, campos, visualizadores Web, controles de pestaas, etc.
Un nico tema y diversos estilos.
Los temas ofrecen colores, fuentes y otros elementos de estilo coordinados para las presentaciones.
Algunos temas estn especialmente diseados para dispositivos iOS.
104
105
LECCIN 9
F IGURA 32
1.
Seleccione Vista > Modo Presentacin o utilice el acceso directo de teclado Comando-L
(OS X) o Ctrl-L (Windows) para acceder al Modo Presentacin.
2.
3.
4.
5.
Haga clic en Ordenador, ya que la nueva presentacin se visualizar mediante FileMaker Pro
en un equipo de sobremesa.
6.
Seleccione Formulario para que la presentacin muestre un registro cada vez, como se
muestra en la figura 33. Haga clic en Finalizar.
106
F IGURA 33
Partes de presentacin
Las presentaciones de FileMaker se dividen en partes de presentacin. Las tres partes ms utilizadas son la
cabecera, el cuerpo y el pie de pgina. Estas tres secciones diferentes de la presentacin permiten controlar
cmo y dnde se muestran los datos, el texto y los grficos. Por ejemplo, el texto ubicado en la parte de la
cabecera se imprime en la parte superior de cada pgina, mientras que el texto ubicado en la parte del
cuerpo aparece una vez por cada registro.
Al crear una nueva presentacin, esta tiene automticamente una o varias partes en funcin de las opciones
seleccionadas en el cuadro de dilogo Nueva presentacin/informe. Cada presentacin debe tener al
menos una parte. En el Modo Presentacin, una lnea gris horizontal marca la divisin entre las partes de
presentacin. Puede cambiar el tamao de una parte arrastrando la lnea hacia arriba o hacia abajo.
Obtendr ms informacin sobre las partes de presentacin en la leccin 16, "Elaboracin de informes".
107
LECCIN 9
1.
108
F IGURA 34
2.
Haga clic en el campo ID del cliente. Mantenga pulsada la tecla Mays y haga clic en el
ltimo campo, Nivel. Se resaltarn todos los campos.
3.
Arrastre los campos seleccionados a la presentacin. Esta accin aadir los campos junto
con una etiqueta de campo en funcin del nombre de campo, como se muestra en la figura 35.
4.
Acceda al Modo Visualizar (si se le solicita, guarde los cambios realizados en la presentacin)
y desplcese por unos pocos registros.
F IGURA 35
109
LECCIN 9
1.
2.
110
F IGURA 36
3.
El formato de todos los objetos de la presentacin cambiar para ajustarse a los valores predeterminados del
tema Vibrante.
FileMaker contiene tambin un conjunto de temas con el sufijo "Tctil". Estos temas ests diseados
especficamente para las presentaciones creadas para dispositivos iOS. Cada uno de estos temas sigue las
recomendaciones de la gua iOS Human Interface Guidelines en cuanto al aumento del tamao de las fuentes
y los botones para simplificar el uso en dispositivos iOS. Al desarrollar una solucin para iOS, es
recomendable que utilice un tema Tctil.
Estilos
Cada tema incluye un conjunto de estilos para cada tipo de objeto. Los estilos permiten definir fcilmente un
formato coherente y reutilizable, aplicndolo a los objetos en una nica presentacin o en todas las
presentaciones. Al definir un estilo, se pueden utilizar todas las opciones de formato que se encuentran en el
Inspector. Puede utilizar incluso una imagen para el fondo de un objeto y guardarla como parte del estilo.
Los estilos forman parte del tema general de la presentacin. En un tema, cada tipo de objeto de
presentacin puede tener muchos estilos disponibles. Por ejemplo, un objeto de botn puede tener los estilos
predeterminados, de acento y de navegacin, entre otros. Cada objeto de la presentacin tiene un estilo
asignado. Al asignar un estilo a un objeto, a este se le aplica un formato en funcin del mismo.
Puede modificar los estilos existentes, as como crear nuevos. Los cambios realizados en los estilos existentes
se pueden aplicar a todos los objetos con ese estilo de la presentacin actual o a todos los objetos con ese
estilo en todas las presentaciones que utilicen el mismo tema de presentacin.
El uso de temas y estilos coherentes en toda la solucin simplifica y agiliza el proceso de actualizacin de las
funciones y la apariencia de la solucin. Para acceder a los estilos, vaya a la pestaa Estilos del Inspector en
el Modo Presentacin, como se muestra en la figura 37.
111
F IGURA 37
112
LECCIN 9
Es habitual tener diferentes vistas de los mismos datos. Por ejemplo, aunque la vista Detalles del cliente es
til en el archivo Alquiler de equipos, puede resultar beneficioso para la solucin disponer tambin de una
lista de clientes. Con la Lista de clientes (vista Lista), el usuario puede desplazarse y ver datos esenciales
acerca de varios clientes a la vez. Con la vista Detalles del cliente (vista Formulario), el usuario puede ver
los detalles completos de cada cliente uno a uno.
1.
2.
3.
4.
Abra el Selector de campos y cambie las Opciones de arrastre para colocar los campos
horizontalmente con las etiquetas sobre el campo, como se muestra en la figura 38.
113
F IGURA 38
5.
ID del cliente
Empresa
Provincia
Nivel
Para seleccionar varios campos, mantenga pulsada la tecla Comando (OS X) o Ctrl (Windows)
mientras hace clic. Coloque los objetos de la presentacin de modo que las etiquetas estn en la
cabecera y los campos en el cuerpo.
6.
Si es necesario, seleccione las etiquetas y cambie el color de la fuente a blanco. Para ello,
haga clic en Vista > Barra de formato o en el botn
de la barra de presentacin. (Es
posible que deba cambiar el formato, y distribuir los campos y las etiquetas para evitar que se
solapen. Seleccione y mueva los objetos para que la presentacin presente un aspecto similar
al de la figura 39 en el Modo Visualizar. Para obtener ms informacin sobre cmo desplazar
objetos, consulte la leccin 10).
114
F IGURA 39
Mediante las dos presentaciones de clientes que ha creado, Lista de clientes y Detalles del cliente, los
usuarios podrn ver unos pocos datos sobre varios clientes o muchos datos acerca de un cliente especfico.
Adems de estos, los usuarios desearn ver una lista de los activos en la solucin. Aadmosla ahora.
1.
2.
115
3.
4.
ID del activo
ID del cliente
Artculo
Modelo
Categora
5.
Al igual que en la actividad 9.4, es posible que deba distribuir los objetos de la presentacin
para que no se solapen sus etiquetas. Acceda al Modo Visualizar. La presentacin debera
tener un aspecto similar al de la figura 40.
116
F IGURA 40
117
LECCIN 9
2.
3.
4.
118
LECCIN 9
2.
3.
El Selector de campos.
4.
119
120
LECCIN 10
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Una vez creadas las presentaciones, el paso siguiente consiste en incluir objetos en la presentacin y
aplicarles estilos como corresponda. Es importante crear interfaces que sean coherentes y fciles de
comprender para los usuarios. Las pequeas incoherencias en o entre las presentaciones distraen a los
usuarios, lo que provoca que valoren si la diferencia que observan tiene algn significado en la interfaz o es
simplemente accidental. Las cuadrculas, las guas y las resoluciones son algunas de las herramientas
disponibles en FileMaker Pro para ayudar a los desarrolladores a crear la mejor experiencia posible para los
usuarios.
Esto es lo que ha aprendido en la Gua de introduccin.
Creacin de soluciones > Objetos de presentacin
Los objetos de presentacin son los elementos situados en una presentacin. Permiten que los usuarios
vean e interacten con datos.
Puede seleccionar, mover, cambiar de tamao, eliminar, copiar, formatear, poner nombre y cambiar
objetos.
121
FileMaker Pro incluye herramientas para crear bonitas presentaciones para facilitar la introduccin de
datos y el anlisis.
Puede personalizar presentaciones editando objetos, posicionndolos y organizndolos, cambindolos
de tamao y realizando otros cambios en su aspecto.
122
LECCIN 10
F IGURA 41
La fila inferior de la barra de herramientas de estado recibe el nombre de barra de formato. Si no aparece,
puede activarla haciendo clic en Vista > Barra Formato de texto o en el botn
presentacin.
de la barra de
La barra de herramientas incluye herramientas de texto y dibujo estndar similares a las de otras
aplicaciones. Por ejemplo, para aadir un cuadro a una presentacin, haga clic en la herramienta
Rectngulo y, a continuacin, haga clic en el cuadro y arrstrelo a la presentacin.
Inspector
El Inspector es el centro de control de objetos en el que se puede ver y modificar la configuracin de todos
los objetos de una presentacin. Cada uno de los cuatro paneles del Inspector (Posicin, Estilos,
Apariencia y Datos) se centra en un aspecto diferente de la aplicacin de formato (figura 42).
F IGURA 42
Puede abrir el Inspector mediante cualquiera de los mtodos siguientes:
123
Seleccione Vista > Inspector (o Vista > Nuevo Inspector para varios inspectores).
Haga clic en el botn
de la barra de presentacin.
Puede cambiar rpidamente a una pestaa del Inspector mediante los accesos directos de teclado
Comando-1, 2, 3 y 4 (Mac OS) o Ctrl-1, 2, 3 y 4 (Windows).
124
LECCIN 10
Anchura de la presentacin
Para definir la anchura de la presentacin, arrastre la lnea de color gris oscuro que representa el borde
derecho del rea de presentacin visible. Este elemento define el rea en el que se muestran los objetos en
el Modo Visualizar. Todos los objetos ubicados fuera de la anchura definida de la presentacin se consideran
objetos invisibles en el Modo Visualizar.
Resoluciones de pantalla
Al crear soluciones para diferentes plataformas y tamaos de pantalla, FileMaker Pro incluye un conjunto de
resoluciones de pantalla que permiten ajustar de forma precisa el tamao de la presentacin. Puede optimizar
fcilmente las presentaciones para dispositivos iOS mediante una resolucin.
En cada resolucin se muestran los bordes del formato de iPad o iPhone especfico tanto en orientacin
vertical como horizontal para ayudar a realizar el diseo. Las resoluciones se pueden activar o desactivar en
la barra de formato. Puede activar varias resoluciones al mismo tiempo para soluciones diseadas para varias
plataformas o para dispositivos con varias orientaciones como, por ejemplo, un iPhone o un iPad. En la figura
43, se muestra una presentacin con una resolucin para iPhone activada.
125
F IGURA 43
Para activar o desactivar las resoluciones de pantalla, haga clic en el icono de resolucin ubicado en la parte
derecha de la barra de herramientas de estado, como se muestra en la figura 44. Al hacer clic en la flecha,
aparece una lista de las resoluciones que pueden activarse o desactivarse, incluidas diferentes resoluciones
de escritorio, iPhone y iPad, y un tamao personalizado.
F IGURA 44
126
Puede ajustar el tamao de un objeto arrastrando cualquiera de los identificadores. Si se seleccionan varios
objetos al arrastrar los identificadores, todos ellos cambiarn de tamao en relacin con los dems. Esto
resulta muy til, sobre todo, al ajustar el tamao de un grupo de campos y otros objetos de presentacin.
Puede desplazar un objeto que haya seleccionado. Para ello, arrastre cualquier parte del objeto, excepto sus
identificadores. Para desplazar un objeto a una distancia reducida, seleccinelo y, a continuacin, utilice las
teclas de flecha del teclado para desplazarlo un punto (pt.) cada vez.
127
LECCIN 10
F IGURA 45
Guas de regla
Para colocar objetos en la presentacin de forma ms precisa, active las reglas de pgina (seleccione Vista >
Reglas). Para crear una gua de regla, haga clic en la regla superior para definir una gua horizontal o la
regla izquierda para definir una regla vertical, y arrastre la gua a la presentacin. En la figura 46, se muestra
una presentacin con dos guas horizontales y tres guas verticales.
128
F IGURA 46
La funcin Alinear a guas alinea automticamente los objetos a la gua ms prxima al mover objetos a unos
puntos de la gua (para activarla, seleccione Vista > Guas > Alinear a guas).
Cuadrcula de objetos
Para visualizar una cuadrcula en la presentacin, active la cuadrcula de objetos, que mostrar las lneas
de cuadrcula principales y secundarias. Active la cuadrcula de objetos mediante uno de los mtodos
siguientes:
129
LECCIN 10
Imagine que, durante la fase de descubrimiento de Equipment Providers, Inc., ha aprendido que es posible
que los activos se entreguen al cliente durante una visita "in situ" y que el usuario debe obtener una firma
para confirmar que se ha recibido el activo. Como FileMaker Go puede utilizarse de forma eficaz para
desplazarse y obtener firmas, deber crear una presentacin de activos para iPhone e iPad.
1.
2.
3.
4.
5.
6.
7.
130
8.
ID del activo
ID del cliente
Artculo
Modelo
Nmero de serie
Entrada en servicio
Fecha de compra
Coste
Firma
131
F IGURA 47
1.
Cree una presentacin de vista Formulario basada en la tabla Activos con el nombre
"Detalles del activo - iPhone". Seleccione Dispositivo tctil. A continuacin, seleccione
iPhone. Seleccione Formulario y, a continuacin, haga clic en Finalizar.
2.
3.
Desactive las resoluciones de pantalla para iPad y active la resolucin de pantalla (vertical)
para iPhone.
132
4.
F IGURA 48
5.
Artculo
Nmero de serie
Firma
6.
Si es necesario, ample la altura de la presentacin. Para ello, arrastre hacia abajo el borde
inferior del cuerpo. En el Modo Visualizar, la presentacin debera tener un aspecto similar al
de la figura 49.
133
F IGURA 49
Al crear una nueva presentacin para un dispositivo iOS, FileMaker Pro crear un guin que se vincular a la
presentacin como activador de guin. Esto implica que se han aadido funciones de automatizacin a la
presentacin en funcin de la interaccin del usuario con esta. El guin bloquea la funcin de zoom en el
dispositivo, lo que impide que se ample la vista de la presentacin si el usuario realiza accidentalmente una
doble pulsacin en ella.
134
LECCIN 10
Cul es el nombre del centro de control de objetos en el que se puede ver y modificar la
configuracin de cualquier objeto?
2.
3.
135
LECCIN 10
2.
3.
Las guas dinmicas muestran automticamente lneas azules que le ayudan a alinear objetos
y ajustar su tamao en relacin con otros objetos de la presentacin. Al disear una
presentacin, puede controlar la configuracin de las guas de regla cuando las necesite para
alinear objetos de forma coherente en una o varias presentaciones.
136
137
LECCIN 11
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Tras esta leccin, podr crear los siguientes objetos de presentacin:
Portal
Control de pestaas
Panel de control
Panel flotante
Visualizador Web
En la barra de herramientas de estado, puede aadir elementos bsicos como, por ejemplo, texto, formas,
campos y diversos objetos de presentacin especiales, como se muestra en la figura 50. Estos objetos llevan
a cabo funciones especficas y especiales en una presentacin; en esta leccin obtendremos ms informacin
sobre estos.
F IGURA 50
138
LECCIN 11
Seccin 1: Portal
Un portal es una herramienta que permite mostrar un conjunto de registros relacionados. En una relacin de
"uno a muchos", el portal muestra la parte asociada a "muchos" de una relacin.
En la actividad 8.2, ha creado una relacin entre activos y clientes, en la que el campo ID del cliente del
activo coincide con el campo ID del cliente del cliente.
1.
2.
3.
En la ventana Configuracin del portal, haga clic en la lista desplegable Mostrar registros
relacionados de: y seleccione Activos como tabla relacionada (figura 51).
F IGURA 51
139
4.
Active la casilla Permitir desplazamiento vertical para permitir que los usuarios se
desplacen hacia abajo si la lista de datos relacionados es mayor que el rea visualizable. Haga
clic en OK.
5.
Aparecer una ventana denominada Aadir campos al portal. Haga doble clic en los
siguientes campos y, a continuacin, haga clic en OK:
Categora
Artculo
Nmero de serie
Fecha de compra
Coste
6.
7.
8.
9.
F IGURA 52
1.
2.
140
3.
4.
Arrastre el campo Empresa a la nueva presentacin junto al ID del cliente para que
presente el aspecto de la figura 53.
5.
Acceda al Modo Visualizar y desplcese por los registros para ver el nombre de la empresa
de cada activo.
F IGURA 53
141
LECCIN 11
F IGURA 54
Los controles de pestaas se incluyen en la presentacin mediante la herramienta Control de pestaas
de la barra de herramientas de estado. Puede modificar el aspecto de un objeto de control de
pestaas de diversas formas. Puede aadir, quitar, renombrar o reordenar los paneles de un control de
pestaas mediante el cuadro de dilogo Configuracin del grupo de pestaas (mostrado en la figura 55).
Para acceder al cuadro de dilogo Configuracin del grupo de pestaas, haga doble clic o haga clic
con el botn derecho del ratn en el objeto de pestaa. El cuadro de dilogo Configuracin del grupo
de pestaas permite tambin definir la pestaa frontal predeterminada, y la justificacin y la anchura de la
pestaa.
142
F IGURA 55
Con la ayuda del Inspector, puede personalizar muchos otros aspectos del control de pestaas. Mediante la
pestaa Apariencia del Inspector, puede personalizar el relleno del fondo, los bordes y el radio de esquina,
as como atributos especficos de la pestaa para el estado Activable. Sin embargo, todas las pestaas deben
presentar los mismos atributos de estilo de texto, como la fuente, el color y el tamao.
Para incluir un objeto en un panel de pestaas:
1.
2.
3.
Desplace el objeto para que se encuentre por completo dentro de los lmites del control de
pestaas seleccionado.
Si necesita desplazar un control de pestaas, solo tiene que arrastrar el propio objeto de control de pestaas.
Se desplazarn tambin todos los objetos incluidos en las pestaas.
143
LECCIN 11
F IGURA 56
Cada control deslizable puede contener uno o varios paneles de deslizamiento. Como los dos controles estn
relacionados, el control de pestaas y el control deslizable se crean mediante una nica herramienta de la
barra de herramientas de estado.
Para aadir un control deslizable a una presentacin:
1.
o Control deslizable
2.
Haga clic en la presentacin y arrstrela para dibujar los lmites del nuevo control deslizable.
Tras dibujar los lmites del control deslizable, aparecer el cuadro de dilogo Configuracin del control
deslizable, que se muestra en la figura 57. Este tambin se puede abrir haciendo doble clic en el objeto de
control deslizable. El cuadro de dilogo Configuracin del control deslizable incluye parmetros para:
144
Tenga en cuenta que si no se muestran los puntos de navegacin, el desarrollador debe proporcionar
botones o algn mtodo adicional mediante guiones para permitir el desplazamiento por los paneles de
deslizamiento.
F IGURA 57
145
LECCIN 11
F IGURA 58
Al igual que el control de pestaas y el control deslizable, los paneles flotantes se pueden utilizar para ocultar
partes de una presentacin compleja, mostrando nicamente la informacin cuando sea necesaria. Tambin
simplifican la experiencia de usuario al ofrecer una alternativa al cambio a otra presentacin o a la apertura
de una nueva ventana. A continuacin se indican algunas formas de utilizarlos:
De modo similar a los controles de pestaas o los controles deslizables, se utiliza una nica herramienta en la
barra de estado para crear botones y botones de panel flotante.
Para aadir un botn panel flotante a una presentacin:
146
1.
2.
Haga clic en la presentacin y arrstrela para dibujar los lmites del botn de panel flotante.
Al crear un botn de panel flotante, se crea automticamente el objeto de panel flotante asociado y se
muestra el cuadro de dilogo Configuracin de botn de panel flotante (figura 59). Este cuadro de
dilogo ofrece opciones para especificar la ubicacin del icono y el texto del botn del panel flotante, el texto
que se mostrar en el botn, el ttulo del objeto del panel flotante, la ubicacin del objeto del panel flotante
asociado al botn y los activadores de guiones.
F IGURA 59
Una vez cerrado el cuadro de dilogo Configuracin de botn de panel flotante, ste puede abrirse de
nuevo. Para ello, haga doble clic en el objeto del panel flotante, o haga clic con el botn derecho en el
objeto del panel flotante y seleccione Configuracin de botn de panel flotante.
147
LECCIN 11
Mostrar un sitio Web de cartografa que contenga indicaciones para llegar a la direccin almacenada en
un registro de la empresa.
Calcular la URL para realizar un seguimiento de un paquete en funcin de los datos almacenados en un
campo de nmero de seguimiento.
Mostrar los resultados del motor de bsqueda en relacin con los datos de un campo de nombre de
producto.
Buscar cotizaciones burstiles en los registros de la empresa.
Mostrar informes y grficos mediante datos financieros de la solucin de FileMaker.
El cuadro de dilogo Instalacin del visualizador Web permite crear la URL que utiliza el visualizador Web
para mostrar una pgina Web. Por lo general, la URL incluye campos en el clculo, lo que implica que los
datos del registro actual se pueden utilizar para realizar bsquedas dinmicas en la Web.
Nota: el dispositivo o el equipo del usuario debe estar conectado a Internet para que el visualizador Web
pueda mostrar una pgina Web externa.
1.
2.
3.
4.
148
5.
6.
Repita los pasos 4 y 5 para los cuadros Ciudad, Provincia y Cdigo postal. Para ello,
seleccione los campos Ciudad, Provincia y Cdigo postal de la tabla Clientes
respectivamente. Cuando haya terminado, el cuadro de dilogo Instalacin del visualizador
Web debera presentar un aspecto similar al de la figura 60.
F IGURA 60
7.
149
Google y el logotipo de Google son marcas comerciales registradas de Google Inc. utilizadas con su autorizacin.
F IGURA 61
Desplcese por los registros de clientes para probar el visualizador Web. Deberan aparecer los resultados
de la bsqueda de la direccin del registro de cliente actual en Google Maps.
Nota: es posible que deba ampliar el tamao del visualizador Web, as como de la presentacin, para poder
ver el contenido de la pgina Google Maps.
150
LECCIN 11
2.
3.
4.
5.
151
LECCIN 11
Los portales, las pestaas, los paneles de deslizamiento, los paneles flotantes y los
visualizadores Web son cinco objetos de presentacin especiales.
2.
3.
4.
Los paneles flotantes se utilizan cuando es posible que se necesite otra ventana para mostrar
elementos, como informacin detallada sobre otros datos, mapas, textos de ayuda o barras de
navegacin.
5.
Los visualizadores Web pueden acceder a sitios Web en funcin de los datos del campo, lo
que les permite realizar bsquedas dinmicas en la Web.
152
153
LECCIN 12
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Los usuarios dedican gran parte de su tiempo a visualizar y modificar datos de una solucin. Las numerosas
opciones de formato de datos de FileMaker permiten crear una experiencia de usuario ms coherente.
Tambin puede agilizar el proceso de introduccin de datos proporcionando a los usuarios mens emergentes
y calendarios desplegables, entre otras herramientas.
En esta leccin, obtendr informacin sobre las diferentes formas de aplicar un formato a fechas, horas y
nmeros, las opciones de aplicacin de formato a objetos en funcin de determinadas condiciones y los
controles de introduccin de datos.
154
LECCIN 12
1.
2.
3.
Seleccione los campos Entrada en servicio y Fecha de compra. Para ello, mantenga
pulsada la tecla Mays mientras hace clic en los dos campos.
4.
5.
Haga clic en la lista desplegable Formato para ver todas las opciones de formato de fecha.
6.
7.
Cambie el formato de datos del campo Coste. Para ello, seleccione Moneda y establezca la
opcin Nmero fijo de decimales: en 2.
8.
Aumente la anchura del campo Coste para que pueda mostrarse el resultado (figura 62).
Regrese al Modo Visualizar.
155
F IGURA 62
La aplicacin de un formato a los campos es un procedimiento habitual para mantener la coherencia de los
datos. Los nmeros a menudo se muestran como moneda para un campo de precio o como porcentaje para
un campo de margen. Los campos de hora se pueden establecer en un formato de 12 24 horas. En los
campos contenedor, puede especificar si se conservarn las proporciones originales, as como si el usuario
puede interactuar con determinados tipos de archivo, como documentos PDF y vdeos.
156
LECCIN 12
1.
2.
Seleccione Formato > Condicional.... Aparecer una ventana que permite establecer los
criterios que activarn el formato condicional.
3.
4.
En la seccin Estado, cambie est entre por es mayor que y, a continuacin, escriba
"1000".
5.
En la seccin Formato, active la casilla Color del texto y seleccione el color azul claro, como
se muestra en la figura 63. A continuacin, haga clic en OK.
F IGURA 63
6.
Acceda al Modo Visualizar y examine diferentes registros. Observe que todos los valores
157
superiores a 1.000 (pero que no sean 1.000) se muestran como texto en color azul.
158
LECCIN 12
Para definir el estilo de control de un campo especfico, abra el Inspector y utilice la seccin Campo de la
pestaa Datos.
Hay seis estilos de control diferentes. Son los siguientes:
Cuadro de edicin: se trata de un campo estndar para la introduccin de datos de formato libre. Un
cuadro de edicin puede incluir una barra de desplazamiento vertical y ofrece una opcin de relleno
automtico de datos a partir de valores introducidos anteriormente.
Lista desplegable: puede utilizar este estilo para permitir que los usuarios seleccionen un elemento de
una lista de valores o introduzcan manualmente un valor. Utilice esta opcin cuando haya una gran
cantidad de valores entre los que elegir.
Men emergente: para utilizar este estilo, debe hacer clic en el men a fin de activarlo; a continuacin,
aparecern las opciones disponibles. Este estilo es ideal cuando solo hay unos pocos elementos en la
lista, ya que el men emergente aumenta de tamao para mostrar todas las opciones posibles.
Juego de casillas de verificacin: este estilo presenta la lista de valores en forma de conjunto de
casillas de verificacin que los usuarios pueden activar y desactivar. Se puede seleccionar ms de una
casilla de verificacin.
Juego de botones circulares: los botones circulares son similares a las casillas de verificacin, salvo
que, al hacer clic en un botn circular, se desactiva otro botn circular, de modo que slo se puede
seleccionar un valor cada vez. Este estilo es adecuado para las listas con opciones exclusivas como, por
ejemplo, s o no.
Calendario desplegable: este estilo de control permite a los usuarios seleccionar un pequeo
calendario desplegable para introducir una fecha en un campo.
159
LECCIN 12
2.
3.
4.
Haga clic en el icono de lpiz ubicado junto a Valores de:. Aparecer el cuadro de dilogo
Gestionar listas de valores. Haga clic en Nueva.
5.
6.
160
F IGURA 64
7.
Haga clic en OK para cerrar el cuadro de dilogo Editar lista de valores. Haga clic en OK de
nuevo para cerrar el cuadro de dilogo Gestionar listas de valores.
8.
Cambie al Modo Visualizar y haga clic en el campo Categora. A partir de ahora, cuando un
usuario haga clic en el campo Categora, aparecer la lista de valores.
De modo similar al formato condicional, los estilos de control de campo se aplican por objeto. Si desea aadir
una lista desplegable a cualquier instancia del campo Categora del activo, deber editar cada una de las
instancias.
161
LECCIN 12
2.
3.
De qu modo pueden los estilos de control de campo mejorar la coherencia de los datos?
4.
162
LECCIN 12
2.
3.
Los estilos de control de campo mejoran la coherencia de los datos al permitir a los usuarios
realizar una seleccin entre un conjunto de datos en lugar de introducirlos libremente.
4.
Los dos tipos de listas de valores son las listas estticas (que utilizan valores personalizados)
y las listas dinmicas (que utilizan valores de un campo).
163
164
LECCIN 13
Objetivos
Tras esta leccin, podr crear presentaciones que:
En las ltimas cuatro lecciones se han mostrado las diversas herramientas para crear interfaces en FileMaker.
Con todas las opciones a su disposicin, resulta til contar con algunas directrices para crear la mejor
solucin posible para los usuarios.
En esta leccin se proporciona una lista de los procedimientos recomendados para crear interfaces en
FileMaker, incluidas directrices para la compatibilidad con varios dispositivos, el uso de colores y estilos, y la
necesidad de ofrecer una interfaz coherente y predecible.
165
LECCIN 13
Cree presentaciones para cada tipo de dispositivo: para ofrecer la mejor experiencia de usuario, es
recomendable disear presentaciones especficas para cada dispositivo. Por ejemplo, utilice una
presentacin para iPhone y una diferente para iPad; y otra ms para la visualizacin en un equipo porttil
o en un equipo de escritorio de gran tamao. La creacin de diferentes presentaciones para cada
dispositivo garantiza que la solucin ofrezca la mejor experiencia de uso posible en funcin de las
propiedades exclusivas de cada dispositivo.
Finalidad: la finalidad de cada pantalla debe ser clara y fcil de comprender. Los usuarios deben
averiguar la finalidad rpidamente y realizar las acciones oportunas.
Jerarqua: cada pantalla debe presentar una jerarqua de la informacin clara y bien definida. Esto
ayuda a los usuarios a concentrarse en la informacin que ms necesitan.
Tctil: al crear soluciones para dispositivos iOS, los botones deben tener un mnimo de 44 x 44 puntos
para garantizar que puedan pulsarse fcilmente con un dedo.
Evitar la escritura siempre que sea posible: en una interfaz tctil, la escritura no es siempre el
mtodo de entrada ptimo e, incluso en un teclado de ordenador estndar, resulta ms eficaz reducir al
mnimo la escritura. Utilice valores de campo, listas de valores y selectores de fechas predeterminados y
eficaces.
Color: puede mejorar la presentacin de la informacin mediante un uso sensato del color. Sin embargo,
sea cuidadoso, ya que el exceso de color puede convertirse en algo molesto y difcil de procesar para el
usuario. La interfaz de usuario no debe competir con los datos que se presentan.
Proximidad y agrupacin: los elementos prximos entre s deben estar relacionados de forma lgica. Al
agrupar campos, puede segmentar el flujo de trabajo y ayudar a los usuarios a buscar fcilmente
informacin.
Patrones de diseo: su solucin puede ser nica, pero no es necesario que reinvente la rueda. Utilice
patrones de diseo habituales y consulte el documento "Human Interface Guidelines" (Directrices de
interfaz humana) de Apple para aprovechar los modelos con los que los usuarios ya estn familiarizados.
Cuadrculas: utilice cuadrculas para organizar cmo se presentar la informacin. El uso de una
cuadrcula durante el diseo ayuda a mantener la agrupacin, el espaciado y la coherencia entre las
diferentes pantallas.
Espacios en blanco: no incluya demasiados objetos en la presentacin. Es recomendable tener varias
pantallas con una finalidad y un diseo concisos que una gran pantalla repleta de informacin difcil de
comprender. No sobrecargue las presentaciones.
Coherencia: utilice un modelo de diseo coherente en toda la solucin. Imagine primero todas las
diversas pantallas que debe crear y, a continuacin, al desarrollarlas, aplique una metodologa
coherente. Una vez que los usuarios se familiaricen con un rea de la solucin, comprendiendo el modo
en que se organiza la informacin y el comportamiento de los objetos, aprendern de forma intuitiva a
166
167
LECCIN 13
De qu forma una jerarqua clara ayuda al usuario a interactuar con una solucin?
2.
3.
Qu mtodo de introduccin de datos debe evitarse en una solucin tctil siempre que sea
posible?
4.
168
LECCIN 13
Tener en mente una jerarqua clara ayuda a los usuarios a concentrarse en el contenido que
necesitan.
2.
3.
La escritura con el teclado en pantalla debe evitarse siempre que sea posible.
4.
169
170
LECCIN 14
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Los clculos son una herramienta clave al configurar la lgica de la solucin, que ayuda a los usuarios a
realizar tareas de forma rpida y eficaz, y se pueden utilizar para controlar las actualizaciones de datos y otros
procesos, lo que mejora la integridad de los datos. Utilizar funciones de clculo para realizar numerosas
tareas como, por ejemplo, la visualizacin de los resultados del campo de clculo, la introduccin automtica y
la validacin de campos, la visualizacin de informacin sobre herramientas, el filtrado de datos, la
visualizacin del formato condicional y diversas operaciones con guiones. Como utilizar muy a menudo las
funciones de clculo, es fundamental que las domine.
Esto es lo que ha aprendido sobre los clculos en la Gua de introduccin.
Creacin de soluciones > Clculos
FileMaker Pro puede realizar clculos sencillos y complejos con los datos. Por ejemplo, puede calcular un
precio con descuento basado en una lista de precios y un porcentaje de descuento.
Los clculos pueden incluir texto, nmeros, fecha, hora y datos de contenedor.
171
LECCIN 14
F IGURA 65
172
1.
Desplcese a la pestaa Campos del cuadro de dilogo Gestionar base de datos. Elija la
tabla Activos en el men desplegable Tabla si an no la ha seleccionado.
2.
3.
4.
5.
6.
Seleccione Numrico como tipo de resultado en la esquina inferior izquierda del cuadro de
dilogo.
7.
Haga clic en Aceptar para salir del cuadro de dilogo Especificar clculo y haga clic de
nuevo en Aceptar para salir del cuadro de dilogo Gestionar base de datos.
8.
Aada el campo Das arrendados a la presentacin Detalles del activo - iPad, que se
muestra en la figura 66, y compruebe los resultados del clculo modificando el campo Entrada
en servicio en varios registros.
173
F IGURA 66
174
LECCIN 14
Actividad 14.2: creacin del campo de clculo numrico "Coste total de los
activos"
A continuacin, crear un campo de clculo para determinar el coste total de los activos de un cliente, que
equivale a la suma del campo Coste de todos los activos asociados a un cliente.
1.
Desplcese a la pestaa Campos del cuadro de dilogo Gestionar base de datos. Elija la
tabla Clientes en el men desplegable Tabla.
2.
3.
4.
5.
6.
El resultado del clculo que aparece en la esquina inferior izquierda debe establecerse en
Numrico.
7.
Haga clic en Aceptar para salir del cuadro de dilogo Especificar clculo y haga clic de
nuevo en Aceptar para salir del cuadro de dilogo Gestionar base de datos.
8.
Aada el campo Coste total de los activos a la presentacin Detalles del cliente, como se
muestra en la figura 67, y compruebe el resultado del clculo. El campo Coste de total de
los activos debera ser igual a la suma del campo Coste de cada uno de los registros de
activos relacionados del cliente.
175
F IGURA 67
Operadores
Adems de las numerosas funciones disponibles, a menudo es necesario utilizar operadores para obtener el
resultado de clculo deseado. FileMaker Pro proporciona los siguientes operadores para utilizarlos en
clculos:
Al utilizar operadores matemticos en frmulas de clculo, el orden de las operaciones sigue las reglas
matemticas estndar. Las expresiones entre parntesis se evalan primero, despus la multiplicacin y la
divisin de izquierda a derecha y, a continuacin, la suma y la resta de izquierda a derecha. Por ejemplo: 8
3 * ( 1 + 1 ) devuelve 2.
Los operadores de texto permiten combinar dos o ms elementos de texto en un elemento mayor. Por
ejemplo, la frmula Nombre & " " & Apellidos devuelve el nombre completo de una persona. Tenga en
cuenta que es necesario dejar un espacio entre las comillas para separar correctamente el contenido de los
campos Nombre y Apellidos.
Los operadores lgicos permiten comparar dos expresiones y devolver un resultado de verdadero o falso (1 o
0). Esto recibe el nombre de resultado booleano. Por ejemplo, (grado > 80 and grado 89) devolver el
valor 1 o verdadero si el campo de grado contiene un nmero superior a 80, pero inferior o igual a 89. Los
operadores lgicos se basan en los operadores matemticos al establecer el orden de las operaciones. Por lo
tanto, 2 * 3 >5 se evala como 1, mientras que 2 * (3>5) se evala como 0. Se evalan en el siguiente orden:
comparaciones como la indicada anteriormente, despus AND y, a continuacin, OR.
1.
Desplcese a la pestaa Campos del cuadro de dilogo Gestionar base de datos. Elija la
tabla Clientes en el men desplegable Tabla si an no la ha seleccionado.
2.
176
3.
4.
5.
Escriba Direccin & "" & Ciudad & ", " & Provincia & " " & Cdigo postal en el espacio para introducir
frmulas.
6.
El resultado del clculo que aparece en la esquina inferior izquierda debe establecerse en
Texto.
7.
Haga clic en Aceptar para salir del cuadro de dilogo Especificar clculo y haga clic de
nuevo en Aceptar para salir del cuadro de dilogo Gestionar base de datos.
8.
Aada el campo Dir. completa a la presentacin Detalles del cliente. El resultado del
clculo del campo Direccin completa debera tener un aspecto similar al de la figura 68.
F IGURA 68
Resultados booleanos
Los resultados booleanos son un concepto importante que debe conocerse al escribir clculos en una
solucin de FileMaker, ya que son los componentes fundamentales a la hora de tomar decisiones. Si un
clculo devuelve un valor de verdadero o falso (1 0), esto es un resultado booleano. En las soluciones de
FileMaker, la palabra "True" o cualquier resultado de un clculo distinto a cero se consideran verdaderos,
mientras que la palabra "False" o cero se consideran falsos. Los resultados booleanos se utilizan en
caractersticas como el formato condicional, el filtrado de portales o la visibilidad de objetos, en las que se
realiza una accin cuando una expresin especificada por el desarrollador devuelve un resultado verdadero.
A partir de los requisitos del archivo Alquiler de equipos, podemos inferir que el campo Das arrendados no
sera aplicable a un activo cuando el campo Entrada en servicio est vaco. Por lo tanto, sera lgico que se
oculte el campo Das arrendados hasta que el campo Entrada en servicio contuviese un valor.
En esta actividad, utilizar el clculo Visibilidad de objetos para ocultar el campo Das arrendados y su
etiqueta cuando el campo Entrada en servicio est vaco.
1.
2.
Haga clic y arrastre para seleccionar tanto el campo Das arrendados como su etiqueta.
3.
4.
5.
Haga clic en Aceptar para salir del cuadro de dilogo Especificar clculo y acceda al Modo
Visualizar. Pruebe a borrar el contenido del campo Entrada en servicio en algunos
registros. El campo Das arrendados y su etiqueta no deberan aparecer si el campo
Entrada en servicio est vaco.
Puede realizar otras muchas tareas con los clculos. Por ejemplo, un campo de estado calculado podra
comparar la fecha de vencimiento de una factura con la fecha actual y devolver el valor "Abierta" o "Vencida".
Entre otros usos habituales de los clculos, se incluyen el clculo de los impuestos de ventas de un pedido y
la creacin de campos de visualizacin para el nombre completo de una persona o para aplicar formato a un
nmero de telfono.
178
LECCIN 14
Cules son los tres tipos de objetos que se pueden aadir a un clculo?
2.
3.
Qu es una funcin?
4.
179
LECCIN 14
2.
Las funciones Obtener devuelven informacin acerca de la sesin actual del usuario.
3.
Una funcin se utiliza en un clculo para realizar una tarea y generar un resultado.
4.
180
181
LECCIN 15
Objetivos
Una vez completada esta leccin, podr:
La creacin de guiones es un aspecto importante de la lgica de la solucin. Este proceso supone una
herramienta muy til en FileMaker Pro que permite automatizar procesos en la solucin especificando una
serie de acciones que pueden activarse de diversas formas. Los guiones tienen muchos usos, desde sencillas
tareas de navegacin hasta operaciones complejas de elaboracin de informes y flujos de trabajo. Se pueden
activar guiones mediante botones en presentaciones, as como mediante activadores de guin, que ejecutan
un guin cada vez que se realiza determinada accin como, por ejemplo, al acceder a una presentacin, al
desplazarse entre registros o al abrir un archivo.
Esto es lo que ha aprendido sobre la creacin de guiones en la Gua de introduccin.
Creacin de soluciones > Guiones
Con los guiones FileMaker Pro, puede automatizar tareas como crear informes o enviar correos
electrnicos a los clientes.
Un guin es un conjunto de instrucciones, denominados pasos de guin.
Los guiones sencillos pueden realizar tareas sencillas. Los guiones complejos pueden combinar
elementos (como la opinin de un usuario) con tcnicas de programacin (como bifurcaciones y bucles).
182
LECCIN 15
F IGURA 69
Puede resultar til considerar el proceso de creacin de un guin como si se tratase de escribir una receta de
cocina. Una receta ofrece instrucciones (medir, cortar, mezclar, revolver y cocer a fuego lento) en un
determinado orden mientras se trabaja con una lista de ingredientes para generar el resultado deseado.
Algunas recetas (y guiones) son sencillas, mientras que otras son ms complejas y requieren ms tiempo.
Pasos de guin
Un guin est compuesto por pasos de guin. Los pasos de guin son instrucciones especficas que, al
agruparlas en un guin, puede realizar una tarea mayor. Los pasos de guin son comandos predefinidos que
se seleccionan en una lista. Hay ms de 150 pasos de guin que realizan acciones como, por ejemplo,
desplazarse a una presentacin, crear y eliminar registros, y ejecutar bsquedas.
La mayora de los pasos de guin se basan en elementos de men. Por ejemplo, los elementos de men
utilizados frecuentemente como, por ejemplo Nuevo registro, Modo Buscar e Importar registros son
todos pasos de guin. Esto permite aprender de forma fcil el proceso de creacin de guiones a los usuarios
que estn familiarizados con los modos Visualizar y Buscar. Casi cualquier secuencia de acciones que un
usuario puede realizar con elementos de men se puede automatizar y ejecutar como un guin.
183
LECCIN 15
F IGURA 70
Todos los guiones creados en un determinado archivo de base de datos se mostrarn en el panel izquierdo
de la ventana Espacio de trabajo de guiones. En un nuevo archivo que no se haya creado a partir de una
solucin inicial, la ventana Espacio de trabajo de guiones estar en blanco.
Organizacin de guiones
Los guiones se pueden organizar en carpetas para agruparlos y recuperarlos fcilmente. Una solucin de
FileMaker puede contener perfectamente docenas de guiones y a menudo muchos ms, por lo que
mantenerlos organizados permite ahorrar tiempo y esfuerzo. Puede crear carpetas de guiones. Para ello,
184
Mantenga pulsa la tecla Control mientras hace clic (OS X) o haga clic con el botn derecho
(Windows) en el guin y seleccione Eliminar.
Pulse la tecla Retroceso o Supr despus de seleccionar uno o varios guiones.
185
LECCIN 15
FileMaker Pro no limita la longitud de los guiones o el nmero de pasos que pueden ejecutar los guiones.
No todos los pasos de guin son vlidos para todos los entornos de FileMaker. Si, por ejemplo, escribe un
guin diseado para un usuario de FileMaker Go, limite ste solo a aquellos pasos de guin que puedan
ejecutarse en dispositivos iOS. El botn Mostrar compatibilidad (
) ubicado en la esquina superior
derecha del Espacio de trabajo de guiones permite seleccionar una plataforma de destino como, por
ejemplo, iOS o FileMaker WebDirect. Por lo tanto, los pasos de guin que sean incompatibles con la
plataforma seleccionada aparecern atenuados.
Al seleccionar un paso de un guin, puede ver y especificar las opciones del paso. Para ello, haga clic en el
icono de rueda dentada (
) que aparece junto al paso de guin. A medida que aprenda nuevos pasos de
guin, obtendr informacin sobre las opciones disponibles para pasos de guin especficos. (Las opciones
de cada paso de guin se describen a fondo en la Ayuda en lnea de FileMaker Pro).
Puede guardar un guin. Para ello, seleccione Guardar guin en el men Guiones, o utilice el acceso
directo de teclado Comando-S en OS X o Ctrl-S en Windows. Puede identificar en todo momento un guin
con cambios sin guardar porque aparece un asterisco (*) al principio del nombre del guin en el ttulo del
panel de pestaas del guin. Si intenta cerrar la pestaa del guin (o ejecutar el guin) antes de guardarlo,
FileMaker Pro le solicitar que lo guarde.
186
LECCIN 15
Todos los objetos de una presentacin se pueden definir como un botn y programarse para que
ejecuten un guin cuando el usuario haga clic en estos. Esta opcin se describe de forma detallada en la
seccin siguiente, "Botones."
Los guiones enumerados en el men Guiones se pueden activar manualmente. Para ello, seleccione un
elemento de guin en el men (o utilice un acceso directo de teclado, si est disponible).
Los guiones se pueden definir para que llamen a otros guiones, lo que provoca que se ejecuten. Esta
accin interrumpir el guin de llamada hasta que el guin al que se ha llamado termine de ejecutarse; a
continuacin, se reanuda el guin de llamada. La lista de guiones que han llamado a otros guiones y que
estn a la espera de reanudarse recibe el nombre de "pila de guiones".
Si selecciona Opciones de archivo en el men Archivo, puede definir un guin para que se ejecute
cuando se abra cualquier ventana, se abra la primera ventana, se cierre cualquier ventana y se cierre la
ltima ventana.
Puede definir activadores de guin de nivel de presentacin u objeto para que se ejecuten a medida que
los usuarios interacten con la solucin. Entre los ejemplos de acciones que pueden activar un guin, se
incluyen desplazarse a una presentacin, salir de un campo haciendo clic o mediante la tecla Tabulador,
o acceder al Modo Visualizar o Buscar.
187
LECCIN 15
Seccin 5: Botones
Puede utilizar la herramienta Botn para crear un objeto de botn o puede conseguir que la mayora de los
objetos de presentacin se comporten como un botn y activar un guin. Para acceder al cuadro de dilogo
Configuracin del botn de un objeto, que se muestra en la figura 71, utilice uno de los siguientes
mtodos:
Mantenga pulsado Control mientras hace clic (OS X) o haga clic con el botn derecho (Windows)
en el objeto y seleccione Configuracin del botn en el men contextual.
Seleccione el objeto y elija Configuracin del botn en el men Formato.
F IGURA 71
Por lo general, en el cuadro de dilogo Configuracin del botn, puede seleccionar Ejecutar guin en la
lista desplegable Accin y, a continuacin, especificar el guin que desea activar. Los botones tambin
pueden ejecutar pasos de guin nicos, lo que puede resultar til para procedimientos bsicos de navegacin
(por ejemplo, Ir a la presentacin) o de creacin de un registro.
Una nueva caracterstica de FileMaker Pro 14 es la capacidad para mostrar un icono en un botn con o sin
texto que lo acompae. Los botones ubicados en la parte superior del cuadro de dilogo Configuracin del
botn permiten seleccionar la posicin del icono y el texto en el botn. Puede elegir entre un conjunto de
iconos predefinidos incluidos en FileMaker Pro o crear iconos personalizados. La adicin de iconos de botn
personalizados se describe de forma ms detallada en el mdulo 3 (Interfaz) de FileMaker Training Series:
Conceptos avanzados.
188
Otra nueva caracterstica de FileMaker Pro 14 es el objeto Barra de botones. Una barra de botones es
una serie de botones con un aspecto coherente. Las barras de botones son tiles para proporcionar una
barra de navegacin o mostrar una serie de acciones que un usuario puede realizar en una presentacin
como, por ejemplo, Nuevo registro, Duplicar registro, Eliminar registro, etc. En la figura 72, se muestra un
ejemplo de barra de botones. Las barras de botones se describen de forma ms detallada en el mdulo 3
(Interfaz) de FileMaker Training Series: Conceptos avanzados.
F IGURA 72
Hay varios guiones que deben crearse en la solucin Alquiler de equipos a fin de que esta sea ms til para
los empleados de Equipment Providers, Inc. Entre estos guiones, se incluyen:
Un guin para desplazarse por una lista de clientes de la presentacin Detalles del cliente.
Un guin para facilitar la creacin de nuevos clientes y la introduccin de datos de un nuevo cliente
mediante el desplazamiento automtico a la presentacin Detalles del cliente y la colocacin del cursor
del usuario en el campo Empresa al crear un nuevo registro.
Un guin para visualizar los activos de un cliente especfico en forma de lista.
Un guin para exportar el conjunto exportado de activos a Excel.
Un guin de inicio para desplazarse a la presentacin adecuada al abrir el archivo en funcin del
dispositivo del usuario.
Estos son ejemplos de caractersticas tiles que pueden simplificar el acceso de los usuarios a diferentes
reas de una solucin, la bsqueda de datos especficos, la introduccin de nuevos datos y la extraccin de
datos del sistema.
1.
Abra el Espacio de trabajo de guiones. Para ello, seleccione Guiones > Espacio de
trabajo de guiones, o utilice el acceso directo de teclado Comando-Mays-S (OS X) o CtrlMays-S (Windows).
2.
3.
Haga doble clic en el paso de guin Ir a la presentacin en la lista de pasos de guin para
desplazarlo al rea de edicin de guiones. Tambin puede hacer clic en el rea de edicin de
guiones y comenzar a escribir el paso "Ir a la presentacin" para activar la funcin de relleno
automtico de pasos de guiones.
4.
189
5.
6.
Guarde el guin. Para ello, seleccione Guiones > Guardar guin o pulse Comando-S (OS
X) o Ctrl-S (Windows). Cierre el panel de pestaas del guin. Para eso, coloque el cursor
sobre el panel azul que contiene el nombre del guin y haga clic en el icono (
ventana Espacio de trabajo de guiones.
). Cierre la
7.
8.
9.
En la parte superior del cuadro de dilogo, seleccione la opcin para mostrar un icono a la
izquierda del texto del botn. En la tabla de iconos, seleccione el icono
la primera fila) y establezca su tamao en 20 pts.
10.
11.
12.
F IGURA 73
13.
190
Google y el logotipo de Google son marcas comerciales registradas de Google Inc. utilizadas con permiso.
F IGURA 74
Pruebe el botn para asegurarse de que le permite desplazarse correctamente a la presentacin Lista de
clientes. El registro y el conjunto actual no cambian al desplazarse a la Lista de clientes mediante este
botn; simplemente se desplaza a la presentacin Lista de clientes y se muestra el mismo conjunto de
registros.
191
1.
2.
3.
4.
5.
6.
Guarde el guin y cierre la pestaa del guin y la ventana Espacio de trabajo de guiones.
7.
8.
Introduzca la cadena "Crear nuevo cliente" como texto del botn y establzcalo para que
ejecute el guin Crear nuevo cliente recin creado. La presentacin Lista de clientes
debera presentar un aspecto similar al de la figura 75 en el Modo Visualizar.
F IGURA 75
Pruebe el botn para asegurarse de que se desplaza correctamente a la presentacin Detalles del cliente,
crea un nuevo registro de cliente y coloca el cursor en el campo Empresa.
192
Providers, Inc. deber exportar la lista de activos para envirsela al cliente. La primera parte de este proceso
consiste en ofrecer un mtodo sencillo para que los empleados se desplacen a la lista de activos de un cliente
especfico. En esta actividad, crear un guin que se desplazar a la presentacin Lista de activos y
mostrar solo los activos actuales del cliente ordenados por categora. Aadir un botn a la presentacin
Detalles del cliente que ejecute este guin.
1.
2.
3.
Aada el paso de guin Ir al registro relacionado. Haga clic en el icono de rueda dentada (
) del paso de guin Ir al registro relacionado.
4.
F IGURA 76
5.
Aada el paso de guin Ordenar registros. Haga clic en el icono de rueda dentada (
)
del paso de guin Ordenar registros, active la casilla de verificacin Ejecutar sin dilogos,
haga clic en Especificar y establezca la ordenacin por Categora de forma ascendente.
Haga clic en OK para salir del cuadro de dilogo Ordenar registros.
6.
193
F IGURA 77
7.
8.
Coloque un botn en la cabecera de la presentacin Detalles del cliente. Elija la opcin para
mostrar un icono a la izquierda del texto del botn, seleccione el icono
la undcima fila) y establezca su tamao en 20 pts.
9.
Introduzca la cadena "Ir a activos del cliente" como texto del botn y configrelo para que
ejecute el guin Ir a activos del cliente recin creado.
Pruebe el botn para asegurarse de que se desplaza correctamente a la presentacin Lista de activos y
solo muestra los activos relacionados del cliente actual ordenados por el campo Categora.
1.
2.
3.
Aada el paso de guin Exportar registros. Haga clic en el icono de rueda dentada (
del paso de guin Exportar registros.
4.
En el panel flotante que aparece, active la casilla Ejecutar sin dilogos y haga clic en
Especificar junto a Especificar archivo de salida.
5.
6.
7.
194
F IGURA 78
8.
9.
10.
En el cuadro de dilogo Orden de los campos para exportacin, haga clic en el botn
Borrar todo si aparecen campos enumerados en el cuadro Orden de exportacin de
campos.
Seleccione Activos en el men desplegable de la tabla. Haga clic una vez en el campo
Artculo para seleccionarlo y, a continuacin, haga clic en el botn Mover para desplazar el
campo al cuadro Orden de exportacin de campos. Aada tambin los siguientes campos
al orden de exportacin: Modelo, Nmero de serie, Categora, Entrada en servicio, Fecha de
compra y Coste. Puede hacer clic mientras pulsa Mays, Comando (OS X), o Ctrl (Windows)
para seleccionar varios campos a fin de aadirlos al orden de exportacin. El cuadro de
dilogo Orden de los campos para exportacin debera presentar un aspecto similar al de
la figura 79.
195
F IGURA 79
11.
Haga clic en OK para cerrar el cuadro de dilogo Orden de los campos para exportacin.
Guarde el guin y cierre la pestaa del guin y la ventana Espacio de trabajo de guiones.
12.
13.
Introduzca la cadena "Exportar activos" como texto del botn y configrelo para que ejecute el
guin Exportar activos recin creado.
Pruebe el botn para asegurarse de que se exporta correctamente el conjunto encontrado de registros de
activos como un archivo de Excel denominado "Exportar activo" en el escritorio.
196
LECCIN 15
Mostrar una presentacin diseada especficamente para iOS si el usuario utiliza un dispositivo con este
sistema operativo.
Desplazarse a una tabla diferente en funcin de las necesidades de los diferentes grupos de usuarios.
Examinar cmo utilizar el activador de guin OnFirstWindowOpen para realizar esta tarea.
En el archivo Alquiler de equipos, los usuarios de iOS son principalmente tcnicos cuyas obligaciones
incluyen la distribucin, la instalacin y la reparacin de activos para los clientes, que slo estn interesados
en trabajar con los registros de activos. Los usuarios de la versin para escritorio de la solucin son los
directores de cuentas de Equipment Providers, Inc., que estn ms interesados en consultar los registros de
los clientes que los registros de los activos, ya que deben ponerse en contacto frecuentemente con estos por
telfono o correo. Para ayudar a estos diferentes tipos de usuarios a ser ms productivos, el guin de inicio
de la solucin Alquiler de equipos debe desplazarse al rea adecuada en funcin del dispositivo que se
utilice.
1.
2.
3.
4.
5.
Aada un paso de guin Ir a la presentacin al guin. Incluya el guin justo detrs del paso
de guin If, pero delante del paso de guin End If. Para ello, haga clic en l y arrstrelo a la
posicin.
6.
197
7.
Haga doble clic en el paso de guin Else If para aadirlo al guin. El paso Else If permite
especificar otra condicin para evaluar si la condicin especificada en el paso If es falsa. El
paso Else If solo se ejecutar si la condicin especificada en el paso If es falsa.
8.
Haga clic en el rea de introduccin de frmulas del paso Else If e introduzca la frmula Get (
Device ) = 4. La funcin Get ( Device ) devuelve el valor 4 si el usuario est utilizando un iPhone o
un iPod touch.
9.
Aada un paso de guin Ir a la presentacin entre los pasos Else If y End If. Modifique el
paso de guin Ir a la presentacin para desplazarse a la presentacin Detalles del activo iPhone.
10.
Aada un paso de guin Else justo detrs del paso de guin Ir a la presentacin, pero
delante del paso de guin End If. El paso de guin Else permite especificar la accin que
debe realizar el guin si las condiciones especificadas en los pasos If y Else If son falsas, es
decir, si el usuario no est utilizando un dispositivo iOS.
11.
Aada un paso de guin Ir a la presentacin justo detrs del paso de guin Else. Indique
que este paso de guin Ir a la presentacin se desplace a la presentacin Lista de
clientes. El guin debera presentar un aspecto similar al de la figura 80.
F IGURA 80
12.
Guarde el guin y cierre tanto el panel de pestaas del guin Inicio como el Espacio de
trabajo de guiones.
13.
14.
Active la casilla situada junto a OnFirstWindowOpen y seleccione el guin Inicio. Haga clic
en OK y Aceptar para cerrar los cuadros de dilogo Especificar guin y Opciones de
archivo....
Para probar el guin, abra el archivo Alquiler de equipos desde un dispositivo iOS. Consulte la seccin de
implementacin para obtener instrucciones detalladas sobre cmo transferir el archivo a un dispositivo iOS y
198
199
LECCIN 15
2.
Cmo se configura un objeto de presentacin para activar un guin cuando el usuario hace
clic en l?
3.
200
LECCIN 15
La mayora de los pasos de guin proceden de los elementos de men de los modos
Visualizar, Buscar y Vista previa.
2.
Todos los objetos de una presentacin se pueden convertir en un botn mediante el cuadro de
dilogo Configuracin del botn, al que se puede acceder desde el men contextual del
objeto o seleccionando Formato > Configuracin del botn. Establezca el botn en
Ejecutar guin y seleccione el guin que desee activar.
3.
201
202
LECCIN 16
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Una de las funciones ms eficaces de las soluciones de FileMaker es la capacidad para sumar datos y
resumirlos en un informe. Con los informes correctos, puede obtener informacin sobre su negocio o cumplir
requisitos de cumplimiento internos o normativos. Para crear informes eficaces, deber estar familiarizado con
la definicin de campos, el desarrollo de presentaciones, la definicin de clculos y el uso de guiones. En
otras palabras, deber aprovechar los conocimientos adquiridos en las lecciones anteriores.
En esta leccin, aprender a crear un informe de subsumario bsico mediante campos de sumario y partes de
presentacin. Aprender a utilizar partes de subsumario para ofrecer agrupaciones lgicas de registros y
mejorar la facilidad de uso de una presentacin de lista. Tambin aprender a crear un grfico mediante la
funcin Grficos rpidos.
Esto es lo que ha aprendido sobre las presentaciones en la Gua de introduccin.
Introduccin > Generacin de grficos
Cree grficos para comparar y contrastar datos. Puede convertir en grficos valores de datos
individuales (artculos sueltos vendidos) o datos de sumario (ventas totales por trimestre).
203
FileMaker Pro puede generar informes para ayudarle a organizar y analizar sus datos.
Puede crear informes personalizados agrupando datos. Los informes de resumen pueden incluir
subtotales y totales generales.
FileMaker Pro puede imprimir el informe o enviarlo por correo electrnico como archivo Excel o PDF.
204
LECCIN 16
F IGURA 81
A partir de estos datos, puede generar un informe de subsumario por categora, como se muestra en la figura
82.
205
F IGURA 82
Como puede observar, este tipo de informe agrupa todos los activos bajo un subencabezado asociado a cada
categora. Adems, puede incluir una fila en la parte inferior de cada categora que muestre el coste total de
los activos en esa categora mediante un campo de sumario.
Al crear un informe de subsumario, el campo utilizado para agrupar los registros recibe el nombre de campo
de interrupcin. En este ejemplo, Categora es el campo de interrupcin. Por lo general, el campo de
interrupcin es aquel que contiene datos coherentes entre varios registros como, por ejemplo, categora, tipo,
estado y mes, en lugar de un campo con datos continuos o de formato libre como, por ejemplo, importe,
descripcin o comentario. Los registros se ordenan por el campo de interrupcin y cada vez que se encuentra
un nuevo valor en los datos del campo ordenado, el informe se "interrumpe" e inicia un nuevo grupo de
subsumario.
A diferencia del proceso de creacin de presentaciones, en el que es necesario utilizar el Selector de
campos, FileMaker Pro le gua por el proceso de creacin de un informe como este, incluida la adicin de
campos, y de subtotales y totales.
Partes de subsumario
Para agrupar registros, debe utilizar una parte de subsumario. Una parte de subsumario es una parte de
presentacin que muestra informacin de cada grupo de registros solo cuando el conjunto encontrado se
ordena por el campo de interrupcin. La parte de subsumario y su contenido no se mostrarn si el conjunto
encontrado no se ha ordenado por el campo de interrupcin.
A menudo resulta til disponer de dos partes de subsumario en una presentacin: una encima del cuerpo y
otra debajo de este, con el mismo campo de interrupcin. Esto permite mostrar una cabecera descriptiva para
cada grupo, as como un total u otros datos sumados debajo del grupo. En la figura 82 se muestra este
enfoque. La cabecera es la categora y los datos sumados indican el coste total de los activos por categora.
Tambin puede incluir muchas partes de subsumario en una presentacin con diferentes campos de
interrupcin especificados. Esto resulta til para mostrar subgrupos incluidos en grupos. Siempre que se
incluyan los diferentes campos de interrupcin en el tipo de ordenacin, los registros se agruparn por cada
campo de interrupcin.
El uso de varias partes de subsumario en una nica presentacin puede ser til tambin para volver a utilizar
206
la presentacin del informe a fin de crear informes agrupados por diferentes campos. Solo con ordenar el
conjunto encontrado en un campo de interrupcin diferente, puede conseguir que algunas partes de
subsumario desaparezcan y que se muestren otras, lo que genera un informe agrupado de forma distinta.
Todo depende del campo de interrupcin asociado a cada parte de subsumario.
Campos de sumario
La agrupacin de registros cobra ms relevancia al utilizar campos de sumario para sumar datos de cada
grupo. Un campo de sumario permite sumar datos de un grupo de registros. Los campos de sumario se crean
mediante el cuadro de dilogo Gestionar base de datos. Puede seleccionar opciones para los campos de
sumario mediante el cuadro de dilogo Opciones para el campo sumario, como se muestra en la figura 83.
Las operaciones ms frecuentes que se utilizarn son: Total de, Media de y Recuento de.
F IGURA 83
Si se incluye un campo de sumario en una parte de cabecera, pie de pgina, cuerpo, navegacin o sumario
general, se suman los valores de todos los registros del conjunto encontrado en relacin con el campo
especificado. Si se incluye un campo de sumario en una parte de subsumario, se muestra la informacin de
agregacin de cada subgrupo de registros. Esto implica que se puede utilizar el mismo campo de sumario
para calcular el coste total de los activos de cada categora en una parte de subsumario y tambin el coste
total de los activos del conjunto encontrado en una parte de sumario general.
2.
3.
4.
Asegrese de que las opciones para incluir los subtotales y los totales generales estn
activadas y, a continuacin, haga clic en Siguiente.
207
5.
Haga doble clic en los siguientes campos de la tabla Activos para especificarlos para el
informe:
ID del activo
Artculo
Fecha de compra
Entrada en servicio
Coste
Categora
6.
7.
Haga doble clic en Categora en la pantalla Organizar registros por categora. Haga clic
en Siguiente.
8.
Haga doble clic en Entrada en servicio para ordenar tambin por ese campo, adems de por
Categora. La pantalla debera tener un aspecto similar a la figura 84. A continuacin, haga
clic en Siguiente.
F IGURA 84
9.
10.
Haga clic en Aadir. Asigne al campo el nombre Coste total, seleccione Total de en las
opciones ubicadas a la izquierda del cuadro de dilogo y elija Coste en los nombres de
campo.
11.
Haga clic en OK para crear el campo y en OK para seleccionar el campo recin creado.
208
12.
13.
14.
15.
16.
Haga clic en Crear un guin, asgnele el nombre "Informe del activo" y active la casilla de
verificacin Ejecutar guin de forma automtica. Esta accin aadir el activador de guin
OnLayoutEnter para que cuando un usuario acceda a la presentacin Informe del activo,
el guin ordene automticamente los registros. Haga clic en Finalizar.
17.
Se crear una nueva presentacin con los campos, las partes de subsumario y el sumario general continuo
que se han especificado. El proceso intentar adaptar de la forma ms adecuada el tamao de los campos,
aunque es posible que sea necesario realizar algunos ajustes manuales. Tras ajustar el tamao de los
campos y desplazarlos, y aplicar el tema Vibrante y el formato de datos, el informe debera presentar un
aspecto similar al de la figura 85. Tenga en cuenta que, despus de salir del Modo Presentacin, es posible
que deba ejecutar el guin Informe del activo. Para ello, seleccione Guiones > Informe del activo a fin de
que el informe se agrupe correctamente. Observe que el campo Categora se ha eliminado de la parte del
cuerpo en la figura 85. Como el informe se ordenar siempre, no es necesario mostrar la categora en cada
fila.
F IGURA 85
Tras ejecutar una bsqueda en cualquier presentacin basada en activos, al ejecutar el guin Informe del
activo seleccionando Guiones > Informe del activo, se generar el informe mediante el conjunto
encontrado actual. Esto ofrece una gran flexibilidad al poder reutilizar el informe con cualquier conjunto
encontrado.
209
1.
2.
3.
4.
5.
6.
Aada el paso de guin Ordenar registros y configrelo para ordenar los registros por el
campo Provincia de forma ascendente. Asegrese de activar la casilla Ejecutar sin
dilogos.
7.
Guarde el guin y cierre tanto el panel de pestaas del guin como el Espacio de trabajo de
guiones.
8.
9.
Repita los pasos 2 a 8 para el campo Nivel. Tenga en cuenta que el orden de las dos partes
de subsumario no es relevante para esta actividad. La presentacin Lista de clientes
debera presentar un aspecto similar al de la figura 86 en el Modo Presentacin. En la figura
87, se muestra el aspecto que debera tener la presentacin en el Modo Visualizar cuando se
ordenan los registros por el campo Provincia.
210
F IGURA 86
F IGURA 87
Pruebe a hacer clic en los botones "Agrupar por provincia" y "Agrupar por nivel". Observe que solo se
muestra una de las partes de subsumario cada vez. Si ordenara los registros por los campos Provincia y
Nivel al mismo tiempo, se mostraran las dos partes de subsumario.
211
LECCIN 16
Seccin 2: Grficos
Las personas procesan las imgenes con ms rapidez que las palabras. Por consiguiente, las
representaciones visuales de informacin suelen ser ms fciles de interpretar que los informes escritos que
presentan los mismos datos. Por ejemplo, los grficos pueden ayudar a mostrar cambios en los precios a lo
largo de un periodo, el rendimiento relativo de un grupo de alumnos y muchos otros aspectos.
Existen dos formas de crear grficos en FileMaker Pro. El primer mtodo, mediante la funcin Grfico rpido,
permite a los usuarios representar grficamente los datos en solo unos minutos. El segundo mtodo ofrece
una mayor flexibilidad, y conlleva la inclusin de un objeto de grfico en una presentacin y la definicin
manual de la serie de datos que se va a procesar. Puede desplazar, cambiar de tamao y manipular un objeto
de grfico del mismo modo que los dems objetos de la presentacin. Adems, puede personalizar los
colores, las fuentes y los fondos de un grfico. Al utilizar FileMaker Go y FileMaker WebDirect, los grficos se
pueden visualizar, pero no crear o editar.
En FileMaker Pro, puede crear diez tipos de grficos: grficos de columnas, columnas apiladas, columnas
positivo/negativo, barras apiladas, lneas, reas, puntos y burbujas. Con el tiempo conocer los tipos de
grficos ideales para los diversos tipos de datos para que pueda presentarlos de forma ms eficaz.
Grficos rpidos
La forma ms sencilla de familiarizarse con las caractersticas de creacin de grficos de FileMaker Pro es
experimentar con los grficos rpidos, que pueden crearse desde cualquier presentacin en el Modo
Visualizar. Se basan en el conjunto encontrado y el tipo de ordenacin actuales, por lo que debe comprobar
estos antes de generar un grfico rpido para asegurarse de que contengan los datos que desea utilizar.
1.
2.
3.
4.
212
F IGURA 88
5.
6.
Haga clic en el panel Estilos y cambie el Estilo del grfico a Sombreado - 3D.
7.
Haga clic en el botn Guardar como presentacin... para guardar el grfico como una
nueva presentacin.
8.
La presentacin grfica creada recientemente aparecer en una nueva ventana. Tenga en cuenta que
FileMaker Pro crea automticamente un guin con el mismo nombre que la presentacin y lo asigna al
activador de guin OnLayoutEnter de la nueva presentacin. Para mostrar el grfico, debe ordenar primero
el conjunto encontrado por Categora. Este guin automatiza esa tarea.
213
LECCIN 16
2.
3.
Indique las tres operaciones de sumario ms frecuentes y explique los resultados que
devuelven para un grupo de registros.
4.
5.
6.
214
LECCIN 16
2.
Para aadir una parte de subsumario a una presentacin, vaya al men Presentaciones y, a
continuacin, seleccione Ajustar parte para utilizar el cuadro de dilogo Ajustar parte. Cree
la nueva parte y, a continuacin, defina la opcin para que sea de subsumario al realizar la
ordenacin por el campo de interrupcin. Elija el campo de interrupcin que desee en la
lista de campos del cuadro de dilogo Definicin de partes.
3.
Las operaciones de campos de sumario ms frecuentes son el clculo del total, el recuento y
el clculo de la media de los valores de un determinado campo. Total suma los valores de
todos los registros del campo especificado; Recuento devuelve el nmero de registros que
contienen un valor del campo especificado y Media busca el promedio de aquellos registros
que contienen un valor del campo especificado, en otras palabras, no se incluyen los registros
vacos. Por ejemplo, si un conjunto de cinco registros contiene los valores 100, en blanco,
200, 300 y 200 en un determinado campo, el total de ese campo es 800, el recuento es 4 y la
media es 200.
4.
Una parte de subsumario solo aparece al ordenar registros por el campo que se defina como
campo de interrupcin para esa parte.
5.
6.
215
216
LECCIN 17
Objetivos
Una vez completada esta leccin, podr:
La plataforma FileMaker utiliza los estndares del sector para permitir que sta comparta informacin con
otras tecnologas, independientemente de si la base de datos de FileMaker es la fuente de datos o de si la
solucin consulta fuentes externas. Entre las caractersticas completas de integracin de FileMaker, se
incluyen:
La importacin a partir de formatos de archivo habituales, como Excel o texto separado por comas o
tabuladores.
La importacin desde fuentes de datos XML u OBDC.
La exportacin a formatos habituales, como Excel, texto separado por comas o tabuladores, XML y HTML.
El almacenamiento de datos en documentos PDF y la inclusin de datos en archivos PDF existentes.
El establecimiento de conexiones en directo a fuentes de datos SQL (Oracle, MySQL y Microsoft SQL
Server).
El uso de ODBC/JDBC para acceder a otras fuentes de datos.
El uso de la plataforma como fuentes de datos ODBC y JDBC.
El acceso al cdigo fuente de las pginas Web.
La compatibilidad con HTML5 mediante el visualizador Web.
La autenticacin con Active Directory y Open Directory.
La compatibilidad con plug-ins para ampliar las funciones.
217
FileMaker tambin puede iniciar y controlar la actividad del sistema operativo local con:
Puede exportar datos a otro archivo de FileMaker Pro o a otro formato de archivo, como Microsoft Excel.
FileMaker Pro exporta una copia de los datos y deja los datos originales en la base de datos.
218
LECCIN 17
Exportacin de registros
Con FileMaker Pro puede exportar datos a otros formatos de archivo, lo que permite que los datos de una
solucin de FileMaker puedan visualizarse en otras aplicaciones. Los formatos de archivo de exportacin
admitidos son:
Exportar registros: permite seleccionar los campos que se van a exportar, as como el formato del
archivo de datos exportado.
Guardar/enviar registros como: exporta automticamente los campos de la presentacin actual a un
archivo PDF o de Excel.
Ambos mtodos exportan el conjunto encontrado actual, lo que resulta til para exportar un conjunto de datos
especfico. Por ejemplo, es posible que busque todos los clientes activos o los pedidos del mes actual y, a
continuacin, los exporte para compartirlos con otros usuarios.
219
1.
Desplcese a la presentacin Detalles del cliente y haga clic en Mostrar todos en la barra
de herramientas de estado.
2.
3.
4.
5.
En el cuadro de dilogo Orden de los campos para exportacin, desplace los campos
Empresa, Direccin, Cdigo postal, Ciudad y Provincia al cuadro de Orden de
exportacin de campos ubicado a la derecha, como se muestra en la figura 89. Para ello,
haga doble clic en cada campo, o seleccione el campo a la izquierda y haga clic en el botn
Mover.
F IGURA 89
6.
Haga clic en el botn Exportar y abra el archivo Exportacin de clientes.htm recin creado
para comprobar los resultados.
220
puede crear un archivo PDF que coincida con la salida impresa de la presentacin actual y compartirlo
fcilmente con los interesados. Para ello, vaya al men Archivo y seleccione Guardar/enviar registros
como > PDF....
Hay muchas opciones disponibles al guardar datos como un archivo PDF, incluida la capacidad para
especificar el creador, el ttulo y las palabras clave, y proteger el archivo mediante una contrasea. Tambin
puede optar por crear un nuevo mensaje de correo electrnico con el archivo adjunto o establecer el archivo
para que se abra automticamente tras guardarlo. Mediante un guin, tambin puede aadir nuevas pginas
a un archivo PDF existente.
221
LECCIN 17
222
LECCIN 17
Seccin 3: Qu es ODBC?
Ya ha aprendido a incorporar la Web en una solucin de FileMaker Pro, pero, y si necesita importar datos de
otro sistema o desea que su solucin de FileMaker acte como fuente de datos de otra aplicacin? Para ello,
deber utilizar las funciones ODBC de la plataforma FileMaker. La Conectividad abierta de base de datos
(ODBC, por sus siglas en ingls) es la tecnologa que permite a FileMaker Pro acceder a los datos desde
fuentes de datos externas, as como actuar como fuente de datos para otro sistema.
FileMaker Pro puede conectarse a las siguientes fuentes de datos ODBC, entre otras: Microsoft SQL Server,
MySQL, Oracle y Microsoft Access. Por lo general, en la mayora de estas, se utiliza el lenguaje de la base de
datos SQL. Sin embargo, ODBC se puede utilizar tambin para conectarse a otras fuentes de datos, siempre
que se haya instalado un controlador ODBC compatible en el equipo y se haya configurado el Nombre de
fuente de datos (DSN, por sus siglas en ingls) correcto.
Hay tres formas diferentes de interactuar con una fuente de datos ODBC: fuentes SQL externas (ESS, por sus
siglas en ingls), la importacin desde una fuente de datos ODBC y el paso de guin Ejecutar SQL. En las
siguientes secciones se abordarn los aspectos bsicos de estos tres mtodos.
223
Para importar registros desde una fuente de datos ODBC, deber tener instalado el controlador ODBC
adecuado en cada ordenador desde el que tenga intencin de utilizar esta funcin, y tener configurado el
DSN adecuado en cada equipo. Este comportamiento es diferente a la de la funcin ESS, que solo permite la
consolidacin de los controladores y DSN en el servidor.
224
LECCIN 17
2.
3.
Cules son las principales ventajas de usar ESS (fuentes SQL externas) frente a otras
tcnicas de ODBC?
225
LECCIN 17
Las dos formas de exportar datos fuera de la solucin son: Exportar registros y
Guardar/enviar registros como.
2.
Guardar/enviar registros como puede generar archivos Excel (.xlsx) y PDF (.pdf).
3.
ESS permite a los usuarios buscar, editar y eliminar directamente registros en una tabla de
datos SQL sin necesidad de escribir ningn cdigo SQL. Si se utiliza FileMaker Server para
administrar la conexin, este suprime la necesidad de instalar controladores ODBC en varios
dispositivos. Tambin permite utilizar el paso de guin Ejecutar guin en el servidor para
interactuar con la fuente SQL, lo que proporciona a los clientes de FileMaker Go y FileMaker
WebDirect acceso indirecto a los datos de SQL, que, de lo contrario, no tendran.
226
227
LECCIN 18
Objetivos
Una vez completada esta leccin, podr:
La seguridad es la principal preocupacin de los desarrolladores y los usuarios finales. Determina si una
persona puede abrir o no un archivo especfico, y las funciones y los datos que estn accesibles.
En esta leccin estudiaremos la configuracin de seguridad integrada de la plataforma FileMaker. Incorporar
muchos aspectos diferentes de la seguridad de FileMaker en el archivo Alquiler de equipos.
En funcin de los requisitos de certificacin y cumplimiento de la seguridad, es posible que haya otras
funciones que deba conocer, adems de las que se describen aqu.
Al proteger una solucin, se deben tener en cuenta tres principios:
Confidencialidad: tiene la responsabilidad de impedir que usuarios no autorizados accedan a los datos.
Integridad: tiene la responsabilidad de permitir que los usuarios autorizados creen y actualicen los datos,
al mismo tiempo que impide que se realicen cambios accidentales. Tambin debe restringir el acceso a
usuarios no autorizados que deseen manipular los archivos.
Disponibilidad: tiene la responsabilidad de garantizar que los datos estn disponibles para los usuarios
cuando sea necesario.
1.
228
2.
229
LECCIN 18
1.
Seleccione Archivo > Opciones de archivo... y desactive la casilla Iniciar sesin con
(figura 90).
F IGURA 90
2.
230
Seleccione Archivo > Gestionar > Seguridad... para abrir el cuadro de dilogo Administrar
seguridad. Aparecer un cuadro de dilogo de alerta de seguridad en el que se le informar
de que la cuenta Admin no tiene contrasea. El cuadro de dilogo Administrar seguridad y
la alerta de seguridad se muestran en la figura 91. Si no aparece esta alerta de seguridad al
abrir el cuadro de dilogo Administrar seguridad porque se encuentra en el cuadro de
dilogo de seguridad Configuracin detallada, haga clic en Usar configuracin bsica
y, a continuacin, haga clic en Permitir en la alerta que aparece para desplazarse al cuadro
de dilogo Configuracin bsica. A continuacin, debera aparecer la alerta de seguridad
mostrada en la figura 91. El cuadro de dilogo Configuracin detallada se describe de
forma exhaustiva en el mdulo 7 (Seguridad) de FileMaker Training Series: Conceptos
avanzados.
4.
F IGURA 91
5.
6.
En el cuadro de dilogo Confirmar inicio de sesin con acceso total, introduzca Admin
como cuenta con acceso total y abcde como contrasea; a continuacin, haga clic en OK.
Para probar estos cambios, cierre el archivo y vuelva a abrirlo. Se le debera solicitar que inicie sesin al
intentar abrir el archivo. Guarde las contraseas de acceso total en un lugar seguro. Si se pierden, es posible
que no pueda obtener de nuevo acceso total al archivo. Tenga en cuenta que las contraseas distinguen
entre maysculas y minsculas, pero los nombres de cuenta no.
231
LECCIN 18
Seccin 2: Cuentas
Una combinacin de cuenta y contrasea es el mtodo principal de autenticacin de usuarios, y esta es
necesaria para acceder a cualquier solucin de FileMaker. Puede crear tantas cuentas en su solucin de
FileMaker como sea necesario, asignando un conjunto de privilegios a cada una de ellas para establecer sus
privilegios de acceso especficos.
Las cuentas se pueden autenticar de forma interna o externa. Con la autenticacin interna (a travs de
FileMaker), el nombre de cuenta y la contrasea se almacenan en el propio archivo de base de datos. Una de
las ventajas de la autenticacin interna es que toda la configuracin de seguridad de una solucin se puede
gestionar en FileMaker Pro sin necesidad de utilizar un servidor externo o el software FileMaker Server. Esto
la convierte en la opcin ms rpida y sencilla para administrar cuentas.
En el caso de una autenticacin externa (mediante Open Directory o Active Directory), FileMaker solo
almacena el nombre de un grupo de usuarios, interactuando con un servidor externo para autenticar la
cuenta y la contrasea de un usuario. Para realizar la autenticacin externa, es necesario que la base de
datos est alojada en FileMaker Server y que esta aplicacin est configurada para permitir este tipo de
autenticacin (activada mediante una nica lista desplegable en FileMaker Server Admin Console).
En la autenticacin externa, el usuario an debe proporcionar un nombre de cuenta y una contrasea, pero,
en lugar de que FileMaker Server verifique esas credenciales, este las transfiere al servicio de directorio. Este
comprueba las credenciales del usuario y devuelve una lista de todos los grupos a los que pertenece el
usuario. A continuacin, esta lista se compara con los nombres de grupos del archivo de FileMaker; la primera
coincidencia vlida determina el conjunto de privilegios disponible para el usuario.
Una de las ventajas de la autenticacin externa es que no es necesario configurar credenciales de usuario
individuales en todos los archivos de FileMaker de la solucin. El acceso a la solucin se puede administrar
de forma centralizada mediante las mismas herramientas que la mayora de organizaciones han implementado
para brindar acceso a otros servicios de red. Esto permite ahorrar tiempo si la solucin contiene un gran
nmero de archivos de FileMaker.
Otra ventaja es que los usuarios no tienen que memorizar credenciales especficas de la solucin. Las
mismas credenciales que les otorgaron acceso a los otros sistemas de la empresa tambin les brindan acceso
a las bases de datos a las que deben acceder.
Independientemente de si los datos de la cuenta se han almacenado de forma interna o externa, es habitual
disponer de una cuenta para cada usuario. Esto resulta til porque permite realizar un seguimiento de los
usuarios que crean o modifican registros individuales, o realizan otras acciones en la solucin. Para realizar
esta tarea, puede utilizar la configuracin de campo de introduccin automtica o la funcin Get (
AccountName ) en los clculos y los guiones. La caracterstica para realizar un seguimiento de esta
informacin funciona de la misma forma que la autenticacin interna y externa.
232
LECCIN 18
El conjunto Acceso total permite a los usuarios acceder al archivo, incluidas todas las funciones de
desarrollo (que son necesarias para acceder a los cuadros de dilogo Gestionar base de datos y
Administrar seguridad).
El conjunto Slo entrada de datos permite a los usuarios crear, editar y eliminar registros, e importar y
exportar datos. Los usuarios no pueden acceder a ninguna funcin de desarrollo.
El conjunto Acceso de slo lectura permite a los usuarios ver y exportar datos de registros. Los
usuarios no pueden modificar el archivo.
A los desarrolladores y los administradores de una base de datos se les suelen conceder cuentas asociadas
al conjunto de privilegios [Acceso total]. Se necesitan privilegios de acceso total para los cuadros de dilogo
Gestionar base de datos y Administrar seguridad y no se puede configurar ningn otro conjunto de
privilegios para conceder estas funciones.
Estos conjuntos de privilegios no se pueden modificar ni eliminar, excepto para asignar privilegios ampliados.
No obstante, puede crear nuevos conjuntos de privilegios que satisfagan sus necesidades especficas.
Un conjunto de privilegios se puede asignar a cualquier nmero de cuentas. Por lo general, se crea una
cuenta para cada usuario y un conjunto de privilegios para cada grupo de usuarios. Los grupos de usuarios
pueden definirse, por ejemplo, como distintos departamentos que usan una solucin (ventas, contabilidad,
marketing, etc.) o una jerarqua de puestos en una empresa (personal, directores, ejecutivos, etc.).
Los conjuntos de privilegios incluyen las siguientes opciones de acceso:
La opcin Acceso y diseo de datos ofrece acceso a una amplia gama de controles de seguridad,
incluidos registros, presentaciones, listas de valores y guiones.
La opcin Privilegios ampliados determina los mtodos de acceso a datos permitidos para un conjunto
de privilegios.
La opcin Otros privilegios permite la impresin, la exportacin y algunas otras funciones.
Otra funcin destacable de los privilegios Acceso y diseo de datos es la capacidad de definir privilegios
para tablas, campos, presentaciones, listas de valores y guiones especficos mediante la opcin Privilegios
personalizados.... Puede utilizar incluso una frmula de clculo para determinar los privilegios de acceso a
registros. Por ejemplo, en funcin del nombre de cuenta de un usuario, puede permitir que ese usuario
modifique solo aquellos registros asignados a l. El uso de clculos para los privilegios de nivel de registro se
233
Abra el cuadro de dilogo Administrar seguridad. Para ello, seleccione Archivo >
Gestionar > Seguridad....
2.
3.
4.
5.
6.
7.
F IGURA 92
8.
9.
Haga clic en la tabla Activos y seleccione s en las listas desplegables Vista y Edicin.
234
Seleccione no en las listas desplegables Crear y Eliminar, y elija todo en la lista desplegable
Acceso a campos.
10.
Haga clic en la tabla Clientes y seleccione s en la lista desplegable Vista, y elija no en las
listas desplegables Edicin, Crear y Eliminar. Seleccione todos en la lista desplegable
Acceso a campos. Haga clic en OK.
11.
12.
En el rea Otros privilegios, active las casillas Permitir imprimir, Permitir exportar y
Permitir al usuario modificar su propia contrasea. Seleccione Todo en la lista
desplegable Comandos de men disponibles.
13.
Para activar el acceso a este archivo cuando est alojado a travs de tecnologa "de igual a
igual" o en FileMaker Server, en la seccin Privilegios ampliados, active la casilla situada
junto a Acceso mediante red FileMaker (fmapp). El conjunto de privilegios debera
presentar el mismo aspecto que el de la figura 93.
F IGURA 93
14.
Haga clic en OK. El cuadro de dilogo Administrar seguridad debera presentar un aspecto
similar al de la figura 94.
235
F IGURA 94
15.
Para probar el conjunto de privilegios Tcnicos recin creado, cierre el archivo Alquiler de equipos, vuelva a
abrirlo e inicie sesin con la cuenta Bob. Se le solicitar que cambie la contrasea de la cuenta. Cambie la
contrasea por aquella que desee. Una vez que haya iniciado sesin como Bob, compruebe que no puede
crear o eliminar registros ni modificar presentaciones o guiones. Asegrese tambin de que no puede
modificar los registros de clientes, pero s puede editar los registros de activos.
Nota: para que pueda abrir el archivo, el archivo final completado no tiene ninguna contrasea para la cuenta
Admin.
Al implementar cuentas y privilegios en la solucin de FileMaker, est protegiendo los datos. En Equipment
Providers, Inc., la solucin limitar correctamente el acceso a los tcnicos. Se podran aadir otros conjuntos
de privilegios para proporcionar medidas de seguridad adaptadas a otras clases de usuarios. Aunque la
seguridad no sea un requisito, es un aspecto sumamente recomendado en todas las soluciones. Ahora que la
solucin de FileMaker satisface las necesidades de Equipment Providers, Inc., la siguiente leccin se centrar
en la implementacin de la solucin.
236
LECCIN 18
Qu diferencia hay entre una cuenta y un conjunto de privilegios y cmo se relacionan entre
s?
2.
3.
237
LECCIN 18
La diferencia entre una cuenta y un conjunto de privilegios es que una cuenta controla la
capacidad de abrir un archivo, mientras que un conjunto de privilegios determina lo que se
puede visualizar y realizar en el archivo.
2.
Si no se le solicita una contrasea, la conclusin que puede sacar es que hay un inicio de
sesin predeterminado activado.
3.
238
239
LECCIN 19
Archivo de la leccin
Alquiler de equipos.fmp12
Objetivos
Una vez completada esta leccin, podr:
Describir las diferencias entre el alojamiento "de igual a igual" y en FileMaker Server.
Abrir archivos en FileMaker Pro y FileMaker Go.
Transferir archivos locales a FileMaker Go.
El trmino implementacin hace referencia a los diversos medios por los que los desarrolladores de FileMaker
facilitan las soluciones a los clientes. Este trmino tambin abarca los procedimientos y las prcticas estndar
que permiten el mantenimiento y el funcionamiento continuo de un sistema de base de datos de FileMaker.
Existen muchas formas de implementar una solucin para varios usuarios, desde el uso de FileMaker Server
hasta el acceso local y la opcin de compartir "de igual a igual". En esta leccin se describen las opciones de
implementacin de las soluciones de FileMaker, incluidas las ventajas especficas de cada mtodo y cundo
es recomendable usar uno especfico.
Las soluciones de FileMaker se pueden implementar de tres formas diferentes:
Una solucin se puede abrir en el dispositivo como un archivo independiente. Por lo general, el archivo
se guardar localmente en el dispositivo que accede al mismo.
FileMaker Pro puede alojar una solucin para grupos de cinco o menos para el acceso a esta por parte
de usuarios de FileMaker Pro y FileMaker Go.
Una solucin se puede alojar en FileMaker Server para grupos de usuarios de mayor tamao, que
pueden acceder a este mediante FileMaker Pro, FileMaker Go y un navegador Web. En este caso, se
necesitarn conexiones concurrentes para permitir el acceso a los usuarios mediante FileMaker Go y un
navegador Web.
240
241
LECCIN 19
F IGURA 95
Una vez activado el uso compartido en red, se mostrar la direccin IP del equipo. Los usuarios (o "invitados")
pueden utilizar esta direccin para conectarse al archivo alojado. Seleccione los archivos que desee compartir
en la lista Archivos abiertos actualmente y, a continuacin, especifique los grupos que deben tener acceso
en red al archivo.
Una vez completados los pasos anteriores, siempre que el archivo permanezca abierto en el equipo anfitrin,
el usuario podr establecer una conexin remota con el archivo alojado localmente. Los detalles de la
conexin a un archivo alojado se muestran en la seccin siguiente.
242
F IGURA 96
Los requisitos de hardware ms recientes de FileMaker Server estn disponibles en la pgina de
especificaciones tcnicas de esta aplicacin:
http://www.filemaker.com/es/products/filemaker-server/server-14-specifications.html
243
LECCIN 19
Si se transfiere un archivo mediante uno de los mtodos indicados anteriormente, este se copiar en el
dispositivo y estar accesible en la lista Archivos en el dispositivo de FileMaker Go.
1.
2.
3.
244
4.
Elija los archivos que desee transferir y, a continuacin, haga clic en Aadir.
5.
Abra FileMaker Go en el dispositivo iOS. De modo similar a la figura 97, el archivo Alquiler
de equipos aparecer como archivo local. Pulse el archivo para abrirlo.
F IGURA 97
En funcin del guin de apertura, se le redireccionar a la presentacin Detalles del activo - iPhone o
Detalles del activo - iPad segn el dispositivo utilizado.
Nota: puede utilizar uno de los otros mtodos de transferencia de archivos indicados anteriormente.
Si ya existe un archivo con el mismo nombre, no se sobrescribir el archivo existente. En su lugar, se aadir
un nmero secuencial al nombre del archivo. Por ejemplo, si el archivo UnaBaseDeDatos.fmp12 ya existe en
el dispositivo y posteriormente recibe de nuevo ese archivo en un mensaje de correo electrnico, a la copia
del archivo enviada se le asigna el nombre UnaBaseDeDatos 1.fmp12. Para cada copia adicional del mismo
archivo, se utilizar el entero siguiente.
Solo puede acceder un nico usuario a los archivos de FileMaker copiados en el dispositivo iOS. Esto implica
que los datos introducidos en una base de datos local solo se incluirn en ese dispositivo. Con una
implementacin adicional, un archivo local puede interactuar con un archivo alojado y sincronizar los datos
entre los dos. Si se deben sincronizar los datos con otros archivos de FileMaker, deber crear un proceso de
245
F IGURA 98
246
F IGURA 99
Para abrir un archivo en uno de los anfitriones, pulse Anfitriones para ver una lista de los archivos
disponibles en este y, a continuacin, pulse un nombre de archivo para abrir el archivo.
247
LECCIN 19
Cules son algunas de las ventajas que presenta el alojamiento de FileMaker Server frente a
compartir contenido "de igual a igual"?
2.
3.
248
LECCIN 19
FileMaker Server permite compartir datos con muchos ms usuarios. Tambin puede proteger
los datos con copias de seguridad automticas y cifrado SSL a travs de la red. El uso de
FileMaker Server ofrece tambin un mejor rendimiento que el uso compartido "de igual a
igual".
2.
Los cuatro mtodos para copiar un archivo local en FileMaker Go son: 1) copiar un archivo en
el dispositivo mediante iTunes; 2) enviar un archivo mediante correo electrnico; 3) descargar
el archivo desde un sitio web, o 4) abrir el archivo en una aplicacin para compartir archivos,
como Dropbox o Box.com.
3.
S, los archivos locales pueden interactuar con los archivos alojados mediante una
combinacin de referencias de archivo y guiones.
249
250
Conclusin
Enhorabuena! Ha creado con xito una solucin de FileMaker que incorpora relaciones, presentaciones,
clculos, guiones, informes y seguridad. Y, lo que es ms importante, ha desarrollado una solucin que
satisface las necesidades de una empresa.
Aunque la solucin Alquiler de equipos que acaba de crear contiene numerosas caractersticas, es slo un
ejemplo bsico de las mltiples funciones de FileMaker Pro. Para obtener ms informacin sobre todas estas
funciones, contine con FileMaker Training Series: Conceptos avanzados.
251
252
Copyright
2015 FileMaker, Inc. Reservados todos los derechos. FileMaker y FileMaker Go son marcas comerciales de
FileMaker, Inc. registradas en los EE. UU. y en otros pases. El logotipo de la carpeta de archivos y FileMaker
WebDirect son marcas comerciales de FileMaker, Inc. Adobe es una marca comercial registrada o una marca
comercial de Adobe Systems Incorporated en los EE. UU. y/o en otros pases. Las capturas de pantalla de los
productos de Microsoft se han impreso con el permiso de Microsoft Corporation.
Las dems marcas comerciales pertenecen a sus respectivos propietarios. Las especificaciones y la
disponibilidad de los productos estn sujetas a cambios sin previo aviso.
Las empresas, los nombres de dominio, las direcciones de correo electrnico, las personas, los lugares y los
eventos tomados como ejemplo son completamente ficticios y cualquier parecido con empresas, nombres de
dominio, direcciones de correo electrnico, personas, lugares o eventos existentes es mera coincidencia. Este
documento no se puede reproducir o volver a distribuir de otra forma sin el consentimiento previo de
FileMaker, Inc.
Agradecimientos
Deseamos expresar un reconocimiento especial a Soliant Consulting, Inc. por el desarrollo de este plan de
estudios. Soliant Consulting, un socio platino de FileMaker Business Alliance, es una empresa especializada
en el desarrollo, la formacin y el asesoramiento a FileMaker Pro, que cuenta con oficinas en Chicago, la
zona de la baha de San Francisco y Filadelfia (EE. UU.).
www.soliantconsulting.com
(800) 582-0170
253