Seguimos repasando las novedades de FileMaker Pro 17 y en esta ocasión vamos a ver como los chicos de FileMaker siguen dotando actualización tras actualización ciertas mejoras que pretenden facilitarnos enormemente el trabajo de diseñar nuestra aplicación.
Presentaciones maestro-detalle
Hasta ahora, cuando colocábamos dentro de una presentación un portal relacionado con la presentación maestra debíamos realizar ciertas tareas previas y, en muchos casos, tareas posteriores.
Entre las tareas previas era preciso revisar las relaciones que iban a regir el comportamiento del portal dentro de nuestra presentación y las posteriores requerían añadir guiones para que el portal se adecuase a nuestras necesidades. Pues las mejoras introducidas en cuanto a presentaciones maestro-detalle nos van a ahorrar muchos de esos pasos ya que FileMaker Pro 17 los realizará por nosotros.
Veamos un ejemplo de ello:
Hemos cogido para muestra la aplicación de Contactos que trae FileMaker y, sobre ella, vamos a añadir una mejora.
La mejora va a consistir en colocar sobre la presentación de los contactos un listado con todos los contactos de la base de datos para que, desde uno cualquiera, podamos seleccionar otro sobre la lista y que la presentación se desplace directamente a él.
Lo normal para realizar esta operación era crear una relación de autounión con la tabla principal y luego generar el guión que permita desplazarse al registro seleccionado.
Ahora es todo más sencillo, ponemos la presentación en modo edición, hacemos sitio para poner el portal desplazando todos los objetos hacia la derecha.
Ponemos el portal y seleccionamos la misma tabla de Contactos que está usando la presentación sobre la que estamos poniéndolo y seleccionamos los campos que queremos mostrar en el portal, en nuestro caso, Nombre y Apellidos.
Y ya está……..querido desarrollador ya se puede ir a tomarse un refresco…….¿Cooooooomo? ¿Y las relaciones? ¿Y el guión? y?……y nada, que ya está todo hecho y funcionando. FileMaker ha interpretado que nuestro portal debe de funcionar como debe de funcionar y sólo con pulsar sobre un contacto automáticamente desplaza la presentación al contacto seleccionado en el portal.
¿Qué te ha parecido? ¿Es o no es otra de las funcionalidades que te van a ahorrar tiempo de desarrollo?