ENLACE DE VISUAL BASIC CON UNA BASE DE DATOS ACCESS 2007
1. Diseño de la base de datos
Abra Access 2007
Digite el nombre de la base de datos
Clic en Crear [Quite la clave del campo ID]
2. Abrir Visual Basic 6.0
3. Agregue 4 etiquetas
4. Agregue 4 cuadros de texto
5. Agregue 7 botones de comando
6. Clic derecho en el cuadro de herramientas
Clic en el menú Proyecto y clic en Componentes [Aparece la ventana
Componentes]
Marcamos la opción Microsoft ADO Data control 6.0 OLEDB [Aparece un nuevo
elemento en la barra de herramientas llamado Adodc1]
Hacemos clic sobre Adodc1 y lo dibujamos en cualquier lugar del formulario
En la ventana propiedades buscamos a propiedad Visible y la establecemos false
7. A continuación vincularemos la base de datos
Seleccionamos Adodc1. Clic derecho.
Clic en Propiedades de ADODC [Aparece el cuadro Páginas de propiedades]
Clic en Generar [Aparece el cuadro Propiedades de vínculos de datos]
Clic en Siguiente [Aparece activada la pestaña Conexion]
Escoja la opción Usar la cadena de conexión
Clic en Generar [Aparece la ventana Seleccionar origen de datos]
En la pestaña origen de datos de archivo, clic en el botón Nuevo.
[Aparece la ventana Crear nuevo origen de de datos]
Seleccionamos Microsoft Access driver (*.mdb, *.accdb)
Clic en Siguiente
[Aparece la ventana Crear nuevo origen de datos]
Clic en Examinar
Buscamos la ubicación de la base de datos, colocando en Tipo la opción todos los
archivos. Hacemos clic en la base de datos
Clic en Guardar. [Aparece la ventana Crear nuevo origen de datos con la ruta en la
cual se encuentra la base de datos]
Clic en Siguiente [Aparece La ventana Crear nuevo origen de datos con los datos
del controlador]
Clic en Finalizar [Aparece la ventana Configuración de ODBC Microsoft Access]
Clic en el botón Seleccionar [ Aparece la ventana Seleccionar base de datos]
Seleccionamos la base de datos y Clic en Aceptar [Aparece la ruta de la base de
datos del tipo accdb]
Clic en Aceptar [Aparece la ventana Seleccionar origen de datos con el nombre de
DSN]
Clic en Aceptar
Clic en Aceptar. [Aparece la ventana Propiedad de vinculo de datos, con la cadena
de conexión]
Clic en Probar conexión
Clic en Aceptar [ Aparece la pagina de propiedades, con la respectiva cadena de
conexión]
Clic en Aceptar [Aparece la ventana Paginas de propiedades]
Clic en Tipo de comando y selecciona la opción 2-adcmdTable y en Tabla o nombre
de procedimiento almacenado busco la tabla creada previamente.
Clic en Aplicar. Clic en Aceptar
8. Seleccionamos el primer cuadro de texto.
En Propiedades.
DataSource: Adodc1
DataField: Nombre
9. Seleccionamos los demás cuadros de texto y efectuamos el mismo proceso
10. Pulsamos F5 [Aparece el siguiente formulario, con el primer registro de la tabla]
11. A continuación codificaremos cada uno de los botones
Doble clic en el Botón Nuevo [Aparece la ventana de código correspondiente a ese
botón]
Digitamos el siguiente código:
Adodc1.Recordset.AddNew
El resultado es el siguiente:
12. En forma similar agregamos código a los siguientes botones
Botón Actualizar
Private Sub Command2_Click()
Adodc1.Recordset.Update
End Sub
Botón Eliminar
Private Sub Command3_Click()
Adodc1.Recordset.Delete
End Sub
Botón Siguiente
Private Sub Command4_Click()
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MovePrevious
End If
End Sub
Botón Anterior
Private Sub Command5_Click()
Adodc1.Recordset.MovePrevious
If Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveNext
End If
End Sub
Botón Ultimo
Private Sub Command6_Click()
Adodc1.Recordset.MoveLast
End Sub
Boton Primero
Private Sub Command7_Click()
Adodc1.Recordset.MoveFirst
End Sub
13. Finalmente pulse F5 y pruebe el funcionamiento de los botones
Nota: La base de datos debe tener registros