Tap Forms es una base de datos para iphone y ipad. Prácticamente es una plataforma de desarrollo de mini aplicaciones.
Te voy a mostrar un ejemplo que ninguna App, de Apple o de un tercero, me ha resuelto. Hemos creado una base de datos a la que llamamos “Perrunos”, y la siguiente imagen es el formulario de entrada de datos.
Mascotas
Tengo 2 perros, de diferente edad, y como debes saber a estos amiguitos hay que vacunarlos y desparasitarlos constantemente. Una App sencilla te puede ayudar a resolver el problema de una mascota, pero cuando tienes más de una es casi imposible llevar el control. Y las fechas varían según condiciones externas inclusive, como la lluvia, que uno de los perros esté enfermo, o que en la farmacia no había un tipo de pastilla y le diste la otra, etc.
1. Vacunación: hay varias inyecciones al año, con diferente tipo de vacuna, para cada perro.
2. Desparasitación: hay varias desparasitadas, por perro, y por tipo de pastilla.
3. No se puede desparasitar y vacunar en la misma semana.
4. Los perros viajan juntos al veterinario.
5. Las pastillas pueden ser más económicas por cantidad.
Con estos parámetros decidí crear una base de datos para no perder ningún detalle y obtener la solución más económica viable.
Campos de la Base de Datos
1. Perr@: nombre de la mascota. Como es un campo para cada registro, puede ser “infinita” la cantidad de mascotas, hasta simplemente una. En este último caso el “nombre” no haría mucha falta si no piensas en un futuro tener otra mascota. Es un campo de texto.
2. Fecha Desparasitar: pues la fecha de desparasitar para ese perro, con una determinada pastilla. Campo de fecha.
3. Pastilla: en nuestro caso alternamos las desparasitadas con una pastilla económica y la siguiente con una que es un poco más cara.
4. Desparasitad@?: este campo es un check mark, para marcarlo una ves esté la mascota desparasitada. Es por este campo precisamente que el uso de un calendario típico no funciona.
5. Fecha Vacuna: en ese mismo registro va este campo para evitar que coincida con la fecha de desparasitar. Campo de fecha.
6. Vacuna: el tipo de vacuna que le toca a ese perro, para esa fecha. Es un campo de texto.
7. Vacunad@?: Otro campo de check mark para dejar constancia de la vacuna colocada.
Ordenar Campos
Aquí es cuando comienza la diversión. Top Forms te permite ordenar la base de datos por los campos, de manera que puedes tener las siguientes consultas:
1. Ordenar por “Pastilla” y luego por “Fecha Desparasitar”. Con esta consulta sabemos que tenemos en esa misma semana la misma pastilla para ambos perros, por ejemplo.
Y el resultado de la consulta, ordenada por el nombre de la pastilla. Al perro Pinki le toca la pastilla D y a Fifí la pastilla P.
2. Ordenar por “Vacuna” y por perro. Así sabremos que ese fin de semana pedimos cita al veterinario para vacunar a ambos perros.
3. Si ordenamos “Fecha Vacuna” y “Fecha Desparasitar” sabremos que estas no deben coincidir.
Y así sucesivamente. La App viene en versión para iphone y ipad, y tiene una versión Lite, gratis, con limitación de cantidad de registros.
Nota: Los nombres, y consejos veterinarios, son sólo para el ejemplo.
Espero que este ejemplo les haya gustado y les anime a usar esta increíble aplicación.
Posts relacionados:












{ 4 comments… read them below or add one }
Hi!
Thanks so much for the awesome example usage of Tap Forms. I’m happy that you are enjoying using it.
Thanks!
Brendan Duddridge
Tap Forms Developer
Hi Brendan!
Thank you for stopping by.
I hope to see one day a “wish list” in the Tap Forms blog, this App has a lot of potential.
Please keep working to improve Tap Forms!
Hello Mercadder,
I’m always working on improving Tap Forms. There’s a Feedback button on my site if you wish to suggest new features or enhancements.
Thanks!
Brendan
Aquí se pueden hacer sugerencias para Tap Forms
http://feedback.tapforms.com/forums/5402-tap-forms-feedback