Administrador

|
#1 Publicado: 13 Sep 2012 16:36
Las bases de datos FileMaker, desde las versión 12, ¡son más multimedia que nunca! FileMaker 12 viene ahora con unos campos contenedores totalmente rediseñados, y que como sabéis, son los que almacenan todo tipo de archivos multimedia y documentos, vale la pena pues explorar las opciones y oportunidades que nos pueden brindar para crear bases de datos más visuales e intuitivas que nunca, podemos crear bases de datos más amigables, pero además adaptables a todos los tamaños de pantalla.
Por eso hoy vamos a aprender a crear miniaturas de las imágenes de nuestras bases de datos, quizás queremos crear un listado con imágenes en miniaturas, o queremos previsualizar la imagen de nuestro contacto en el iPad o en el iPhone. Para ello existen múltiples maneras de hacerlo con FileMaker, pero hoy vamos a explorar una nueva función sólo disponible en FileMaker 12, que nos puede facilitar mucho el trabajo. La función se llama GetThumbnail, y es muy, muy sencillo.
La estructura de la función está basada en GetThumbnail ( Imagen ; anchura ; altura)
es decir, necitamos 3 cosas: 1.-Tener un campo contenedor con una imagen determinada, por ejemplo una imagen de contactos, o de artículos de inventario. 2.-Saber qué tamaño de ancho queremos que tenga la minatura 3.-Saber qué tamaño de altura queremos que tenga la imagen en miniatura Bien, pues vamos a crear una base de datos que se llame contactos, donde crearemos los campos Nombre (texto), apellido ( texto) y imagen, este último campo es Contenedor. Ahora vamos a crea el campo de minitarura, le podemos llamar Minitaura, este campo será un cálculo donde: Miniatura= GetThumbnail ( imagen ; 50; 50 ) Donde imagen es el nombre del campo contenedor. Atención, el resultado del cálculo debe ser Contenedor Si vamos a nuestra presentación, veremos como FileMaker nos ha creado una miniatura de la imagen que teníamos en el campo contenedor, pero con las dimensiones 50, 50. También podemos jugar a proporciones. Por ejemplo, podemos hacer que la miniatura sea la mitad del tamaño de la imagen original, para ello, añadiremos las funciones GetHeight ( imagen; tamaño) y GetWidth ( imagen, tamaño), muy sencillo, vamos a incorporar estas nuevas funciones en la anterior, sustituimos las dimensiones específicas por: Miniatura= GetThumbnail ( imagen ; GetWidth ( imagen/2 ); GetHeight ( imagen/2 )) Resultado Contenedor Ahora en el campo miniatura, nos aparecerá la imagen en tamaño 50%. Esto nos puede resultar útil a la hora de crear directorios, vistas previas de nuestras imágenes, especialmente cuando no nos encontramos en nuestro ordenador, en una pantalla más pequeña, con las miniaturas podremos ver más registros de una vez.
Sacado del boletín de noticias de FileMaker
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|
Miembro
Ocasional
|
#2 Publicado: 13 Mar 2016 07:52
Saludos. necesito hacer algo parecido. Ya probé este truco y funciona.
Lo que necesito es lo contrario de este truco, es decir; imágenes pequeñas verlas en grande. La base de datos que hago es un inventario, entonces, de un mismo objeto tengo tres imágenes, las cuales se ven en pequeño en la presentación, lo que quiero es que al darle click a una de las imágenes, ésta se vea grande para que puedan descubrir detalles. Cómo le puedo hacer?
Uso FileMaker pro 13
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
CRV
|
Miembro
 Habitual

|
#3 Publicado: 14 Mar 2016 00:26 - Editado por: pedro_alexanderson
Podrías utilizar un panel desplegable, que contenga en su interior la imágen a un tamaño acorde a tus necesidades.
Mira las imágenes adjuntas
Saludos
Pedro
 MostrarImagen1
|  MostrarImagen2
|  |  |
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Win 10 x64 FM pro 15 pro adv
Un abrazo, mil bendiciones
win 10 x64 FMPA 15
|