Para ver como funciona el DataControl en combinación con nuestra base de datos, asumiremos la creación de una aplicación con una funcionalidad acorde a la estructura de la base de datos que hemos definido: Alta de clientes. Creación de nuevas facturas por cliente. Y listado de todas las facturas emitidas a un cliente. Todo ello […]
Categoría de Lección: Bases de Datos
5. DataControl
Las aplicaciones de escritorio cuentan en la biblioteca de componentes con un elemento que facilita enormemente la creación de aplicaciones de bases de datos sencillas, reduciendo así al máximo la necesidad de escribir código tanto para navegar por entre los registros de la tabla indicada, crear nuevos registros, añadirlos, o bien a la hora de […]
4. Definir la estructura en SQL… desde el Editor
Puedes crear la estructura de la base de datos añadiendo tablas y columnas tal y como hemos visto en el apartado anterior, pero esto tiene dos inconvenientes fundamentales: es lento y no permite utilizar todos los recursos de SQL en la definición. La buena noticia es que, si tienes los suficientes conocimientos de SQLite, entonces […]
3. Crear nuestra primera base de datos
Tal y como se ha indicado, puedes crear la estructura de tus bases de datos SQLite utilizando cualquier herramienta; ya sea con cualquiera de los múltiples editores comerciales o gratuitos existentes, o incluso desde la línea de comandos. Sin embargo, Xojo incorpora en el IDE su propio editor, ¡y este será el que utilicemos para […]
2. Anatomía de una base de datos SQLite
Ahora bien, ¿qué es una base de datos SQLite? Como he comentado anteriormente, no es más que un archivo cuyo contenido está conformado por una o más tablas. A su vez, dichas tablas están compuestas por una serie de columnas cuyo nombre (identificador) y tipo definen su estructura. Luego, será mediante la creación de registros […]
1. Introducción
SQLite es el motor de bases de datos universal por excelencia, y en combinación con Xojo supone el mejor sistema para gestionar grandes cantidades de información de una forma tremendamente sencilla, sin necesidad de que el usuario de nuestros productos deba de instalar absolutamente ningún componente adicional. Además, las soluciones creadas bajo SQLite, y en […]