|
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.
Hasta la próxima. |
|
|
|