Download Bases de datos

Document related concepts

Paradox (base de datos) wikipedia , lookup

Microsoft Access wikipedia , lookup

ADO.NET wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

SQL Server Compact wikipedia , lookup

Transcript
Base de Datos en aplicaciones Visual Basic
Autor: Héctor Omar Alvarez
1.0 Comenzando
Para seguir la línea de este corto tutorial debes tener conocimientos en Microsoft Access y
Visual Basic. Que lo disfrutes.
1.1 Creando una pequeña Base de Data
Empecemos aclarando algo, Visual Basic no es un administrador de Base de Datos. En
términos generales utiliza el gestor de base de datos Jet de Microsoft Access u ODBC (Open
Data Base Conectivity) para organizar los registros.
Bueno vamos a lo que vinimos. Primero debes crear una base de datos. Utilizaremos
Microsoft Access (utilice la verisión 2000, que es el más comercial y el que tiene la mayoría
de los usuarios.
Para efectos de este tutorial crearemos una base de datos llamada Video Rental. Luego
creamos una tabla y la llamaremos Categoría. Deberá verse algo así:
Debes seguir estos pasos antes de comenzar a enlazarla con Visual Basic.
 Graba los cambios.
 Ve al menú de Tools | Data Utilities | Convert Database | To Access 97
format.
 Te va a pedir que des un nombre porque estas creando una copia de base de
datos. Dale el nombre de Videos.
¿Para qué esto?. Es para asegurar la compatibilidad con el driver de gestión que tengas en tu
computadora (eso es lo que creo según mi experiencia.)
1.3 Enlazando Registros
Ahora abrimos el entorno Visual Basic. Crea un formulario y dale el nombre de Películas.
Cambia la propiedad Caption a "Visualizar videos y categorías".
Ahora sigue estos pasos:
 Crea dos Texbox y dos Labels (No es necesario darles nombres)
 Deja la propiedad Text del Texbox en blanco.
 Cambia la propiedad Caption del primer label a "Película"
 Cambia la propiedad Caption del Segundo label a "Categoría"
Deberá verse algo así:
Ahora llega la parte interesante.
 Busca en el tool box el objeto llamado Data
. Arrástralo al Formulario,
cambia el la propiedad Caption a "Moverse entre los registros y quedará así:
 Ahora busca en el Property Window la propiedad Database Name del objeto
Data presiona
y busca el directorio en el cual grabaste la base da datos llamada
Videos (recuerda que debe ser esta porque es la que esta en formato Access 97).
 Localiza la propiedad Record Source y selecciona "Películas" (que es nada más y
nada menos que la tabla que creamos en Access).
Si llegaste hasta este paso sin ningún problema te felicito, sino verifica que estes utilizando
la base de datos en formato Access 97.
 Selecciona el primer texbox y localiza la propiedad Data Source y selecciona
Data1 (que es el nombre del objeto Data).
 Ve a la propiedad DataField y selecciona "Películas".
 Selecciona el segundo texbox y repite el paso 9, luego selecciona "Categoría" de la
propiedad DataField.
Presiona la tecla F5 y verás el resultado.
Muévete entre los registros con el Control Data.
1.4 End IF
Bueno llego el final de este tutorial pero quiero explicarles algunas cosas. La función del
objeto Data es enlazar los registros de la base de datos que creaste, pero medio de la
propiedad RecordSource a nuestra aplicación. Como habrás notado no se utilizó ninguna
código de programación para esta pequeña aplicación aunque también es posible utilizando
el objeto Recordset y sus métodos.
SQL(Structured Query Language) es otra opción muy interesante y te recomiendo que lo
aprendas pues si quieres crear buenas aplicaciones de manejo de datos es una de las
mejores tecnologías. SQL es un lenguaje para crear consultas(queries) y búsquedas, puede
crear y manipular bases de datos y su contenido. SQL es compatible con todos los lenguajes
de programación ya que es un estandarizado y basado en código ANSI.
Además de utilizar el objeto Texbox para visualizar datos puedes utilizar otros objetos. Uno
muy común es el MSFlexGrid que organiza los datos en forma de tabla.