En Territorimac están realizando un concurso en el que regalarán un FileMaker 11.
Para participar sólo hay que enviar un correo electrónico con la palabra clave “FileMaker 11″ a esta dirección : Esp_marketing@filemaker.com
10:00 – Recepción
Momento en el que nos saludamos y tratamos de conocernos.
10:45 – 11:35 - Sistema de chat FileMaker + Growl.
Miguel Ricarte (Vida Digital Mac) nos mostrará la implementación de un sistema de chat en FileMaker mediante Growl.
11:45 – 12:45 - Uso avanzado de WebViewer.
Iñaki Albizu (Bases & Datos) nos mostrará el uso avanzado de WebViewer con casos prácticos:
- Validación de NIF Intracomunitarios
- Envío de SMS desde FM
- Mailing personalizado en html
- Gráficas complejas Leer más…
Los desarrolladores FileMaker hemos sido convocados por FM-Club Valencia y nos reuniremos el próximo sábado día 15 de Mayo en la sala de usos múltiples del Museo de Historia de Valencia. De nuevo expondré un tema, esta vez será mi implementación de un sistema de chat desde FileMaker que utiliza la tecnología Growl. Si te interesa FileMaker, estos encuentros de desarrolladores son simplemente espectaculares, aprendemos todos de todos a lo grande.
En el foro del FileMaker Club Valencia uno de los temas más recurrentes es la gran dificultad que afrontan los programadores noveles al utilizar los portales.
Los portales se presentan en un principio como una más de las comodidades inmensas que aporta FileMaker. Su objeto es mostrar información relacionada de otras tablas en una sin ningún esfuerzo por parte del programador. Esta facilidad primera, con tremenda asiduidad, se ve desvanecida por las dificultades que supone su comparación con el resto de FileMaker. Y es que no nos conformamos con el objeto para el que fueron creadas y queremos que nos proporcione 2 o 3 pasos más que aquellos para lo que fueron diseñados, que es mostrar información. Contrasta y mucho el que dotar de funcionalidades a los portales se torne tan dificultoso en comparación con la sencillez de crearlos. De hecho, el crearlos proporciona tal gozo instántáneo que muchos se sienten atados a ellos y ese gozo inicial les lleva a extremar los esfuerzos para que funcionen de una manera que no es la suya natural.
Por que ya conocía esta trampa, cuando retomé la programación con FileMaker, inmediatamente decidí tanto no usar los campos repetidos, como no usar los portales. Después he aprendido también que los campos de cálculo deben estar limitados a casos con muy poco uso o repercusión en el conjunto. Se deduce de todo esto que conviene utilizar FileMaker como cualquier otro lenguaje de programación de bases de datos y aprovecharse de sus ventajas más espectaculares en poca medida. El tiempo me da la razón, y repasando los hechos, no pocas veces me he visto muy favorecido por 2 motivos; uno, porque comento mi propio código hasta la obviedad, y 2, porque utilizo unas técnicas de programación lentas, pero seguras.
Me encontraba hoy terminando las recetas de gafas para mi cliente. Según los grados del eje para cada ojo (de 0º a 180º), se presentan dos gráficos que indican las cifras de manera visual. Lo interesante es que estaba formulando los condicionales del programa y me equivoqué, escribí el nombre de uno de lo gráficos con una cifra menos, pues inmediatamente me avisó el editor de código de FileMaker Pro de que no existía tal gráfico. Escribí la referencia correcta y continué programando. Vale que se programa en entornos muy controlados usando FileMaker, vale que hace menos cosas que otros, pero también es justo estar agradecido por el tiempo que me hace ganar.
Mañana sábado viajaremos a Valencia para disfrutar de la reunión de desarrolladores FileMaker de Valencia y alrededores. Si estás cansado de Access, prueba FileMaker y no volverás, hay muuchas historias de no retorno. Más info en la web del evento.
Un uso para los campos globales es el de mostrar información y poder trabajar con ella durante una sesión.
Otro uso es el disponer de un lugar donde guardar el contenido de una variable.
Pero siempre interesa saber que si quieres contar cuántos campos (columnas en el lenguaje sql) tienes en una tabla descuenta los globales. Estos están, por explicarlo de alguna manera, en el registro -1. (No puedo decir en el registro 0, me reñiría mi amigo…aunque, bueno, de todas maneras me reñirá de algún modo,
).
FileMaker Inc. es una filial de Apple, Inc. y desarrolla un motor de bases de datos programable y multiplataforma muy extendido en el mundo Apple. Este 16 de Enero nos reuniremos en Valencia desarrolladores de todos los niveles de FileMaker Pro en la sala de conferencias del Museo de Historia de Valencia. La temática es realmente interesante: Utilización de Let, Evaluate y las funciones personalizadas. Uso de variables globales para acelerar nuestras bases de datos. Formato condicional y activadores de guiones.
Tengo una tabla con 65 columnas. Realizo busquedas en un bucle que no se detiene hasta que completa 24 ocurrencias que responden a ciertas fórmulas que cruzan datos de 2 tablas. Una tabla tiene miles de filas, la otra decenas de miles. Como consecuencia esta búsqueda desde Internet es lenta porque FileMaker crea sesiones de compartición, no ejecuta las búsquedas en el servidor. En este caso usar FileMaker es mandatorio, luego le busco solución. Leer más…
La manera más sencilla que he encontrado de meter una tabla completa, con todas sus filas y columnas en una variable es utilizando la función Copy All records. Con sólo esta función, que no necesita opciones, ni parámetros, nada de nada, sólo la añades a uno de tus programas dentro de tu app FileMaker y cuando se ejecuta copia a memoria todas las filas de la tabla en primer plano separadas por intro char(13) y separa las columnas por tab char(9). Si te conviene obtener una selección de la tabla, simplemente haz una búsqueda antes de ejecutar la función.
últimos comentarios