Tutorial: Crear app de Base de Datos con DataControl

  1. 2 years ago

    Javier M

    17 Nov 2017 Pre-Release Testers, Xojo Pro AprendeXojo - Europe, Spain

    Hola,

    He publicado un nuevo tutorial en vídeo que podéis ver en el canal de Xojo en Español en YouTube en este enlace .

    Se trata de como utilizar DataControl para crear apps de bases de datos realmente sencillas con el mínimo código.

    DataControl no es la mejor opción desde luego para crear apps de bases de datos complejas, pero para el diseño de prototipos o aplicaciones muy sencillas… los bindings que proporciona con TextFields y otros controles de la librería va muy bien.

    Espero tus comentarios! ;-)

    Javier

  2. Alberto D

    17 Nov 2017 Pre-Release Testers

    Excelente Javier, muchas gracias por tu tiempo haciendo estos tutoriales.

    Para aplicaciones sencillas va muy bien eso. Muy interesante.

    Saludos

  3. José F

    17 Nov 2017 Pre-Release Testers, Xojo Pro

    Ya lo vi !!!

    Es de lo mas útil.

    Especialmente cuando deseas mostrar algo rápidamente. Como un prototipo sencillo que mostrar al usuario con algunos datos de ejemplo.

    Gracias.

  4. last year

    Cecilio R

    24 Apr 2018 Pre-Release Testers, Xojo Pro

    Para algo simple he creado un base de datos siguiendo el ejemplo, he agregado el Data control, los botones, campos, etc.

    Y no me funciona.

    he creado un registro con una aplicación externa y no se ve en mi aplicación.

    ¿ qué debería mirar ? He seguido el ejemplo creo que con exactitud, cambiando campos y nombre de tabla.

  5. Javier M

    24 Apr 2018 Pre-Release Testers, Xojo Pro AprendeXojo - Europe, Spain

    @Cecilio Rnbsp;Fernandez puedes echar un vistazo al curso, más completo y paso a paso, en el que también se hace uso de DataControl pero de una forma más "avanzada", mostrando sus posibles aplicaciones incluso cuando se ha de trabajar con dos tablas, por ejemplo. El enlace de acceso para "comprar" (es gratis) el curso y acceder a él es este .

  6. Cecilio R

    25 Apr 2018 Pre-Release Testers, Xojo Pro

    Hola.
    Muy interesante, seguiré el curso. Pero hasta llegar a la solución haciendo los examenes puede llevarme mucho tiempo.

    ¿ alguna idea de porqué no está funcionando el DataControl ?

    Las flechas del DC, no hacen nada, y cuando agrego un registro ni se guarda ni pasa nada, excepto que el contenido los campos se borran.

  7. Hola Cecilio,

    Tienes que compartir el proyecto o mostrar algo de código para poder ayudarte. Sino, ¿cómo va a saber nadie qué es lo que no está bien?

    Julen

  8. Cecilio R

    26 Apr 2018 Pre-Release Testers, Xojo Pro

    Casi todo es visual. Enumero los pasos:
    Agrego un Base de datos tipo SqLite Dababase (opción new para crearla) Nombre "Clientes"
    Le agrego una tabla de nombre "Entidades" con los campos: " Nombre, entId, Iban, archivoExterno" todos Varchar. Clave primaria del campo Nombre.

    Agrego un DataControl de nombre "Dtc", Como Database elijo "Clientes", Tabla: Entidades. Table SQl Query: "Select * from Entidades order by Nombre". En el Caption pongo Entidades.

    Los textfiel agregados con nombres txAlgo... en Database Bindig escribo en cada uno en su propiedad DataSource: Dtc
    en Datafiel el nombre de cada campo de la tabla Entidades.

    Todas las demás propiedades del DataControl y los textField, los dejo como están

    Hasta aquí ya debería funcionar ya que la tabla tiene registros. Pero no se ve nada en ningun campo y las flechas de DataControl están como si no existiesen.

    Los botones tiene lo que sugiere Javier, Pero si como no se ven los registros existentes... los botones no importan ahora.

    Saludos

  9. Javier M

    26 Apr 2018 Pre-Release Testers, Xojo Pro AprendeXojo - Europe, Spain

    Hola Cecilio,

    A la hora de hacer la consulta del "Select" revisa el nombre de las tablas y campos, de modo que se correspondan exactamente a lo que tienes definido en la BBDD.

    Revisa la creación de la tabla y donde se guarda esta. Las BBDD creadas en el IDE son muy sensibles sobre las rutas y especialmente si posteriormente modificas la ruta de acceso, por ejemplo.

    Cuando tenga ocasión lo probaré en Linux… por si pudiese existir algún problema relacionado con el sistema operativo…

    Javier

  10. Cecilio R

    1 May 2018 Pre-Release Testers, Xojo Pro

    Gracias Javier.

    El selecto lo hice con Select * From Entidades;
    Lo de las rutas podría ser.

    Lo he pasado a Sql, prescindiendo del DataControl porque no conseguía que funcionase por más que revisé todo.
    Pero para algo tan simple me hubiese ahorrado trabajo si funcionara con el DC.

    Saludos.

  11. Javier M

    2 May 2018 Pre-Release Testers, Xojo Pro AprendeXojo - Europe, Spain

    Hola Cecilio,

    ¿Podrías pasarme por email el proyecto que te está fallando con el ejemplo de DataControl? Le echo un vistazo y te cuento.

or Sign Up to reply!