viernes, 3 de julio de 2009

III. Interface

En este apartado vamos a centrarnos básicamente en el tema de los botones y algo de diseño de pantallas. Esto es un poco empezar la casa por el tejado, dado que lo normal es hacer que funcione el proyecto, y luego dejarlo bonito.

Sin embargo, si vamos preparando esta parte del proyecto a medida que avanzamos en él, nos ayudara; Primero a rellenar esos huecos de inspiración que podemos tener y segundo a tener una visión mas general de lo que queremos conseguir, por esto último me parece una buena forma de empezar a ubicarnos.

Efectivamente, hay varias formas de plantear el tema de la interface; desde ir poniendo imágenes a lo largo de las presentaciones, hasta sofisticadas tablas que incluyen imágenes, nomenclatura, campos condicionantes (que luego nos ahorrarán trabajo en los guiones), ... Yo suelo optar por algo sencillo, una tabla con campos contenedor con almacenamiento global, los nombres de los botones suelen ser texto, aunque en ocasiones utilizo un par de tablas, donde establecemos el idioma de la aplicación y las distintas traducciones.

La ventaja de utilizar campos globales es que al realizar las búsquedas, los iconos no desaparecen, otra es que ni tan siquiera precisas de una relación entre las tablas, para que se muestren los iconos.


En nuestro esquema habíamos incluido una tabla INTERFACE, esta recoge básicamente los botones y algún campo auxiliar mas. ¡Vamos al tajo!

Buscamos nuestra carpeta PROGRAMACIÓN y la abrimos, abrimos la carpeta CORREDOR, seleccionamos la última carpeta, debería ser 090626 CORREDOR, la duplicamos, le cambiamos la fecha y borramos copia, debe quedarnos 090703 CORREDOR, la abrimos, y doble click sobre CORREDOR.FP7.

Una vez se ha abierto; menú Archivo, Gestionar, Base de datos, y se nos abre la pantalla para crear Tablas, Campos y Relaciones.

Seleccionamos la tabla INTERFACE, doble clic y ya podemos definir campos, Comenzaremos definiendo los botones de siempre:
En Nombre de campo tecleamos A.MENU (no suelo utilizar acentos, y los espacios los sustituyo por puntos).
En Tipo seleccionamos Contenedor.
Click sobre opciones, click sobre almacenamiento y marcamos Usar almacenamiento global.
De igual forma crearemos los campos NUEVO, BUSCAR, BORRAR, LISTADO, IMPRIMIR, VOLVER, VOLVER.TXT y SALIR.
Aunque en esta tabla no nos hará falta, creamos el campo TNV, Tipo Cálculo, click en Opciones para definir el cálculo, y tecleamos "TNV". Mas adelante seguramente creemos algún campo mas.

Clickamos Aceptar, y ya vemos los campos en la presentación INTERFACE. Ahora solo tenemos que tirar de vena artística y darles contenido. Aquellos que vamos justitos de vena artística, siempre podemos tirar de iconos con licencia creative commons, como por ejemplo Crystal Clear.

Suerte.

viernes, 26 de junio de 2009

II. Nueva base de datos ...

Antes de empezar, nos vamos a nuestra carpeta de inicio (aquellos que permanecen en el lado oscuro pueden ir a Mis Documentos), y nos creamos una carpeta llamada PROGRAMACIÓN, y dentro de esta creamos una carpeta que llamamos CORREDOR, y dentro de esta creamos una carpeta que llamamos 090626 CORREDOR, es decir "carpeta Corredor del 26 de junio de 2009", el formato invertido en la fecha (año, mes, día) nos permite que el orden alfabético, nos de también un orden cronológico, y ya podemos continuar.

Doble Click en el icono de FileMaker y:
Si aun tienes la Pantalla de inicio rápido activada, clicqueamos Crear y seleccionamos Crear base de datos vacía.

Si ya te has cansado de perder el tiempo con la pantalla de inicio rápido, menú Archivo, submenú Nueva base de datos ...

Nos pedirá un nombre; CORREDOR y una ubicación, seleccionamos la carpeta de inicio, la carpeta PROGRAMACIÓN, la carpera CORREDOR, y la carpeta 090626 CORREDOR, y cliqueamos sobre el botón Guardar.

Ahora se nos abre una ventana, donde podríamos definir campos para una tabla, que FileMaker nos ha creado con el nombre que le henos dado al archvo (CORREDOR).
Como ya sabemos las tablas que vamos a necesitar, cliqueamos sobre el botón tablas, y las definimos:

INTERFACE, CALENDARIO, DIA, MES, AÑO, CARRERA, ARCHIVO, como no vamos a necesitar la tabla CORREDOR, la podemos eliminar.

viernes, 19 de junio de 2009

I. El análisis del proyecto.

Todo el mundo te dirá que el primer paso es el análisis. Que no es otra cosa que sentarse delante de un papel, recoger toda la información posible sobre lo que queremos conseguir, y hacerte un esquema (aveces de varias páginas). En nuestro caso cuatro rayas.

Presentación del proyecto.

Hola FileMakeros.

Este blog recogerá los pasos de realización de un pequeño proyecto FileMaker. no pretende ser la Biblia del programador FileMaker, solo poder servir de apoyo a los que empezamos en esto. Debemos tener en cuenta que mi desarrollo es, solo una de las posibles formas de hacerlo. Y por eso se admiten sugerencias, tanto de los programadores, como de los posibles usuarios del proyecto.

Hace ya algún tiempo, me pidieron un programita, para anotar los kilómetros que corría cada día uno de mis clientes, además de anotar las carreras oficiales en las que participaba. Este blog me va a servir, a parte de para dar un par de trucos, o mejor dicho ideas a los usuaios FileMaker, para obligarme a llevar a cabo un proyecto, para el que nunca encuentro tiempo.

Nos vemos por aquí.