enlace de visual basic con una base de datos access 2007

15
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 CREAR LA TABLA CON LOS CAMPOS REQUERIDOS EJEMPLO:

Upload: alan-martinez-segrera

Post on 26-May-2015

21.248 views

Category:

Education


8 download

DESCRIPTION

Guía para enlazar visual basic 6 con una base de datos diseñada con access 2007

TRANSCRIPT

Page 1: Enlace de visual basic con una base de datos access 2007

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

CREAR LA TABLA CON LOS CAMPOS REQUERIDOS EJEMPLO:

Page 2: Enlace de visual basic con una base de datos access 2007

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]

Page 3: Enlace de visual basic con una base de datos access 2007

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

Page 4: Enlace de visual basic con una base de datos access 2007

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]

Page 5: Enlace de visual basic con una base de datos access 2007

Seleccionamos Microsoft Access driver (*.mdb, *.accdb)

Clic en Siguiente

[Aparece la ventana Crear nuevo origen de datos]

Page 6: Enlace de visual basic con una base de datos access 2007

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]

OJO

Page 7: Enlace de visual basic con una base de datos access 2007

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]

Page 8: Enlace de visual basic con una base de datos access 2007

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]

Page 9: Enlace de visual basic con una base de datos access 2007

Clic en Aceptar [Aparece la ventana Seleccionar origen de datos con el nombre de

DSN]

Clic en Aceptar

Page 10: Enlace de visual basic con una base de datos access 2007

Clic en Aceptar. [Aparece la ventana Propiedad de vinculo de datos, con la cadena

de conexión]

Clic en Probar conexión

Page 11: Enlace de visual basic con una base de datos access 2007

Clic en Aceptar [ Aparece la pagina de propiedades, con la respectiva cadena de

conexión]

Clic en la pestaña Origen de registros [Aparece la ventana Paginas de propiedades]

Page 12: Enlace de visual basic con una base de datos access 2007

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

Page 13: Enlace de visual basic con una base de datos access 2007

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:

Page 14: Enlace de visual basic con una base de datos access 2007

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

Page 15: Enlace de visual basic con una base de datos access 2007